FOUNDRY-SN-IP-MIB DEFINITIONS::=BEGIN-- Foundry SnRouter Group MIB Release 1.0.0
-- Revision 0 1/7/97-- Copyright 1996-97 Foundry Networks, Inc.
-- All rights reserved.
-- This Foundry Networks SNMP Management Information Base
-- Specification embodies Foundry Networks' confidential and
-- proprietary intellectual property. Foundry Networks retains all
-- title and ownership in the Specification, including any
-- revisions.-- This Specification is supplied "AS IS," and Foundry Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.-- SECTION 1: Top Level Definitions-- ImportsIMPORTSIpAddress,Counter,TimeTicksFROM RFC1155-SMI
OBJECT-TYPEFROM RFC-1212
InterfaceIndexFROM IF-MIB
snIp, snRip, snDvmrp, snFsrp, snGblRt, snPim, snVrrp, snLoopbackIf
FROM FOUNDRY-SN-ROOT-MIB;-- textual conventionsDisplayString::=OCTETSTRING-- RtrStatus ValuesRtrStatus ::=INTEGER{ disabled(0), enabled (1)}-- Clear Status ValuesClearStatus ::=INTEGER{ normal(0), clear(1)}-- Row Creation/Deletion ValuesRowSts ::=INTEGER{ other(1),valid(2),delete(3),create(4)}-- Port indexPortIndex::=INTEGER-- The bits 0-7 = port number.-- The bits 8-15 = slot number (slot for chassis only).-- ve port format bits 16-24 = 0x01, bits 0-15 = ve number-- loopback port format bits 16-24 = 0x02, bits 0-15= lb number-- ActionAction ::=INTEGER{ deny(0), permit(1)}
PhysAddress::=OCTETSTRING-- This data type is used to model media addresses. For many-- types of media, this will be in a binary representation.-- For example, an ethernet address would be represented as-- a string of 6 octets.-- The OSPF Metric is defined as an unsigned value in the rangeMetric::=INTEGER(0..65535)PortMask ::=INTEGER-- This data type is used to model port bitmask. The-- maximum of ports are 32.-- SECTION 2: MIB-- Global Router MIB
-- This section contains global MIB object definitions applicable to the
-- switching router. These objects should be independent to any routing
-- protocol.snGblRtGeneral OBJECTIDENTIFIER::={ snGblRt 1}snGblRtRouteOnly OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"If this object is 'enabled', this switching router will only
route packets. If this object is 'disabled', this switching
router will first route packets. If route cannot perform,
it will switch packets."::={ snGblRtGeneral 1}-- Router IP MIB
-- This section contains IP specific router MIB object definitions.-- IP general groupsnRtIpGeneral OBJECTIDENTIFIER::={ snIp 1}snRtClearArpCache OBJECT-TYPESYNTAX ClearStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"clear(1) will clear arp cache table."::={ snRtIpGeneral 1}snRtClearIpCache OBJECT-TYPESYNTAX ClearStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"clear(1) will clear ip route cache table."::={ snRtIpGeneral 2}snRtClearIpRoute OBJECT-TYPESYNTAX ClearStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"clear(1) will clear ip route table."::={ snRtIpGeneral 3}snRtBootpServer OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSdeprecatedDESCRIPTION"IP address of bootp server to
which bootp packet need to be relayed."::={ snRtIpGeneral 4}
snRtBootpRelayMax OBJECT-TYPESYNTAXINTEGER(1..15)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Maximum number of hop the bootp packet
should travel."::={ snRtIpGeneral 5}snRtArpAge OBJECT-TYPESYNTAXINTEGER(0..240)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The time in minutes an ARP entry can
be valid without relearning.
0 - Don't not age."::={ snRtIpGeneral 6}snRtIpIrdpEnable OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Perform router advertisement on this box."::={ snRtIpGeneral 7}snRtIpLoadShare OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"If more than one route available,
use them to share load."::={ snRtIpGeneral 8}snRtIpProxyArp OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/disable proxy arp function
in the box."::={ snRtIpGeneral 9}snRtIpRarp OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/disable RARP server."::={ snRtIpGeneral 10}snRtIpTtl OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The time to live value to be used
in IP header of IP packet generated
by the box."::={ snRtIpGeneral 11}snRtIpSetAllPortConfig OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The value of this object is an index number of a
snRtIpPortConfigTable row (i.e. snRtIpPortConfigPortIndex),
which is the selected row to copy all of its read-writable
data (i.e. snRtIpPortMtu and snRtIpPortEncap) to the rest
of the rows in snRtIpPortConfigTable.
Note: prior setting this object, all the intended data of
the given row of the table must be set. Otherwise, the
current data of the row will be used to set the entire ip
interface configuration table. The previous setting will
be overwritten by the new one."::={ snRtIpGeneral 12}snRtIpFwdCacheMaxEntries OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum number of ip forwarding table entries."::={ snRtIpGeneral 13}snRtIpFwdCacheCurEntries OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The current number of ip forwarding table entries."::={ snRtIpGeneral 14}snRtIpMaxStaticRouteEntries OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum number of static route entries in the static route table."::={ snRtIpGeneral 15}snRtIpDirBcastFwd OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/Disable directed broadcast forwarding."DEFVAL{ enabled }::={ snRtIpGeneral 16}snRtIpLoadShareNumOfPaths OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Number of routes are used to share load."::={ snRtIpGeneral 17}snRtIpLoadShareMaxPaths OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Maximum number of routes can be configured to share load."::={ snRtIpGeneral 18}snRtIpLoadShareMinPaths OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Minimum number of routes can be configured to share load."::={ snRtIpGeneral 19}snRtIpProtocolRouterId OBJECT-TYPESYNTAXIpAddress
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Router Id for all IP Protocols."::={ snRtIpGeneral 20}snRtIpSourceRoute OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/Disable source routing support, ability to drop the
source routing packets."DEFVAL{ enabled }::={ snRtIpGeneral 21}-- IP static route tablesnRtIpStaticRouteTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpStaticRouteEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP static/default route table."::={ snIp 2}snRtIpStaticRouteEntry OBJECT-TYPESYNTAX SnRtIpStaticRouteEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP static route table."INDEX{ snRtIpStaticRouteIndex }::={ snRtIpStaticRouteTable 1}
SnRtIpStaticRouteEntry ::=SEQUENCE{
snRtIpStaticRouteIndex
INTEGER,
snRtIpStaticRouteDest
IpAddress,
snRtIpStaticRouteMask
IpAddress,
snRtIpStaticRouteNextHop
IpAddress,
snRtIpStaticRouteMetric
INTEGER,
snRtIpStaticRouteRowStatus
RowSts,
snRtIpStaticRouteDistance
INTEGER}snRtIpStaticRouteIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a static route entry."::={ snRtIpStaticRouteEntry 1}snRtIpStaticRouteDest OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Destination IP address.
0.0.0.0 for default route."::={ snRtIpStaticRouteEntry 2}snRtIpStaticRouteMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Subnet mask associated with
the destination IP address.
0.0.0.0 for default route mask."::={ snRtIpStaticRouteEntry 3}
snRtIpStaticRouteNextHop OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"IP address of next hop router that
is located on one of the directly
attached IP subnet."::={ snRtIpStaticRouteEntry 4}snRtIpStaticRouteMetric OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The metrics to next hop router."::={ snRtIpStaticRouteEntry 5}snRtIpStaticRouteRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a static route
entry."::={ snRtIpStaticRouteEntry 6}snRtIpStaticRouteDistance OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Administration distance."::={ snRtIpStaticRouteEntry 7}-- ip filter tablesnRtIpFilterTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP filter table."::={ snIp 3}snRtIpFilterEntry OBJECT-TYPESYNTAX SnRtIpFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP filter table."INDEX{ snRtIpFilterIndex }::={ snRtIpFilterTable 1}
SnRtIpFilterEntry ::=SEQUENCE{
snRtIpFilterIndex
INTEGER,
snRtIpFilterAction
INTEGER,
snRtIpFilterProtocol
INTEGER,
snRtIpFilterSourceIp
IpAddress,
snRtIpFilterSourceMask
IpAddress,
snRtIpFilterDestIp
IpAddress,
snRtIpFilterDestMask
IpAddress,
snRtIpFilterOperator
INTEGER,
snRtIpFilterOperand
INTEGER,
snRtIpFilterRowStatus
RowSts,
snRtIpFilterEstablished
RtrStatus,
snRtIpFilterQosPriority
INTEGER}snRtIpFilterIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a filter entry."::={ snRtIpFilterEntry 1}snRtIpFilterAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1), qosEnabled(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the ip packet match
with this filter."::={ snRtIpFilterEntry 2}snRtIpFilterProtocol OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Transport protocol. 0 means don't care"::={ snRtIpFilterEntry 3}snRtIpFilterSourceIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Source IP address."::={ snRtIpFilterEntry 4}snRtIpFilterSourceMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Source IP subnet mask."::={ snRtIpFilterEntry 5}snRtIpFilterDestIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Destination IP address."::={ snRtIpFilterEntry 6}snRtIpFilterDestMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Destination IP subnet mask."::={ snRtIpFilterEntry 7}snRtIpFilterOperator OBJECT-TYPESYNTAXINTEGER{ greater(1), equal(2), less(3), notEqual(4)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Type of comparison to perform.
for now, this only applys to tcp or udp
to compare the port number"::={ snRtIpFilterEntry 8}snRtIpFilterOperand OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"For now this only refers to transport
protocol port number. 0 means NA"::={ snRtIpFilterEntry 9}snRtIpFilterRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a filter
entry."::={ snRtIpFilterEntry 10}snRtIpFilterEstablished OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/Disable the filtering of established TCP
packets of which the ACK or RESET flag is on. This
additional filter only applies to TCP transport
protocol."::={ snRtIpFilterEntry 11}snRtIpFilterQosPriority OBJECT-TYPESYNTAXINTEGER{level0(0),level1(1),level2(2),level3(3),level4(4),level5(5),level6(6),level7(7)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The router L4 Qos Priority values are:
low(0) -- low prority
high(1) -- high prority.
The Priority values are:
level0(0), level1(1), level2(2), level3(3),
level4(4), level5(5), level6(6), level7(7) "::={ snRtIpFilterEntry 12}-- RARP tablesnRtIpRarpTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpRarpEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP RARP table."::={ snIp 4}snRtIpRarpEntry OBJECT-TYPESYNTAX SnRtIpRarpEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP Rarp table."INDEX{ snRtIpRarpIndex }::={ snRtIpRarpTable 1}
SnRtIpRarpEntry ::=SEQUENCE{
snRtIpRarpIndex
INTEGER,
snRtIpRarpMac
OCTETSTRING,
snRtIpRarpIp
IpAddress,
snRtIpRarpRowStatus
RowSts
}snRtIpRarpIndex OBJECT-TYPESYNTAXINTEGER(1..16)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a Rarp entry."::={ snRtIpRarpEntry 1}snRtIpRarpMac OBJECT-TYPESYNTAXOCTETSTRING(SIZE(6))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Mac address for a Rarp entry."::={ snRtIpRarpEntry 2}snRtIpRarpIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The IP address for a Rarp entry."::={ snRtIpRarpEntry 3}snRtIpRarpRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a Rarp
entry."::={ snRtIpRarpEntry 4}-- Static ARP tablesnRtStaticArpTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtStaticArpEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP static arp table."::={ snIp 5}snRtStaticArpEntry OBJECT-TYPESYNTAX SnRtStaticArpEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP static arp table."INDEX{ snRtStaticArpIndex }::={ snRtStaticArpTable 1}
SnRtStaticArpEntry ::=SEQUENCE{
snRtStaticArpIndex
INTEGER,
snRtStaticArpIp
IpAddress,
snRtStaticArpMac
OCTETSTRING,
snRtStaticArpPort
PortIndex,
snRtStaticArpRowStatus
RowSts
}snRtStaticArpIndex OBJECT-TYPESYNTAXINTEGER(1..16)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a static arp entry."::={ snRtStaticArpEntry 1}snRtStaticArpIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The IP address for a static arp entry."::={ snRtStaticArpEntry 2}snRtStaticArpMac OBJECT-TYPESYNTAXOCTETSTRING(SIZE(6))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Mac address for a static arp entry."::={ snRtStaticArpEntry 3}snRtStaticArpPort OBJECT-TYPESYNTAXPortIndexACCESSread-writeSTATUSmandatoryDESCRIPTION"The port index for a static arp entry."::={ snRtStaticArpEntry 4}snRtStaticArpRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a Static Arp
entry."::={ snRtStaticArpEntry 5}-- ip interface address table
-- this table was replaced by the snRtIpPortIfAddrTable,
-- of which the index was changed to ifIndex, not another
-- indexing method used by this tablesnRtIpPortAddrTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpPortAddrEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"IP port address table."::={ snIp 6}snRtIpPortAddrEntry OBJECT-TYPESYNTAX SnRtIpPortAddrEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"An entry in the IP Port Address table."INDEX{ snRtIpPortAddrPortIndex, snRtIpPortAddress }
::={ snRtIpPortAddrTable 1}
SnRtIpPortAddrEntry ::=SEQUENCE{
snRtIpPortAddrPortIndex
PortIndex,
snRtIpPortAddress
IpAddress,
snRtIpPortSubnetMask
IpAddress,
snRtIpPortAddrType
INTEGER,
snRtIpPortRowStatus
RowSts
}snRtIpPortAddrPortIndex OBJECT-TYPESYNTAXPortIndexACCESSread-onlySTATUSdeprecatedDESCRIPTION"The port index for port address entry."::={ snRtIpPortAddrEntry 1}snRtIpPortAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSdeprecatedDESCRIPTION"The port IP address."::={ snRtIpPortAddrEntry 2}snRtIpPortSubnetMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSdeprecatedDESCRIPTION"The port IP address subnet mask."::={ snRtIpPortAddrEntry 3}snRtIpPortAddrType OBJECT-TYPESYNTAXINTEGER{ primary(1), secondary(2)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The port IP address type."DEFVAL{ primary }::={ snRtIpPortAddrEntry 4}snRtIpPortRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSdeprecatedDESCRIPTION"To create or delete a port address
entry."::={ snRtIpPortAddrEntry 5}-- ip interface access table
-- this table was replaced by the snRtIpPortIfAccessTable,
-- of which the index was changed to ifIndex, not another
-- indexing method used by this tablesnRtIpPortAccessTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpPortAccessEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"IP port access table."::={ snIp 7}snRtIpPortAccessEntry OBJECT-TYPESYNTAX SnRtIpPortAccessEntry
ACCESSnot-accessible
STATUSdeprecatedDESCRIPTION"An entry in the IP Port access table."INDEX{ snRtIpPortAccessPortIndex, snRtIpPortAccessDirection }::={ snRtIpPortAccessTable 1}
SnRtIpPortAccessEntry ::=SEQUENCE{
snRtIpPortAccessPortIndex
PortIndex,
snRtIpPortAccessDirection
INTEGER,
snRtIpPortAccessFilters
OCTETSTRING,
snRtIpPortAccessRowStatus
RowSts
}snRtIpPortAccessPortIndex OBJECT-TYPESYNTAXPortIndexACCESSread-onlySTATUSdeprecatedDESCRIPTION"The port index for port access entry."::={ snRtIpPortAccessEntry 1}snRtIpPortAccessDirection OBJECT-TYPESYNTAXINTEGER{ in(1), out(2)}ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The incoming or outgoing check
for port access."::={ snRtIpPortAccessEntry 2}snRtIpPortAccessFilters OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-writeSTATUSdeprecatedDESCRIPTION"1st octet correspond to 1st filter
number and so on."::={ snRtIpPortAccessEntry 3}snRtIpPortAccessRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSdeprecatedDESCRIPTION"To create or delete a port access
entry."::={ snRtIpPortAccessEntry 4}-- ip interface configuration table
-- this table was replaced by the snRtIpPortIfConfigTable,
-- of which the index was changed to ifIndex, not another
-- indexing method used by this tablesnRtIpPortConfigTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpPortConfigEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"IP port Config table."::={ snIp 8}snRtIpPortConfigEntry OBJECT-TYPESYNTAX SnRtIpPortConfigEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"An entry in the IP Port Config table."
INDEX{ snRtIpPortConfigPortIndex }::={ snRtIpPortConfigTable 1}
SnRtIpPortConfigEntry ::=SEQUENCE{
snRtIpPortConfigPortIndex
PortIndex,
snRtIpPortMtu
INTEGER,
snRtIpPortEncap
INTEGER,
snRtIpPortMetric
INTEGER,
snRtIpPortDirBcastFwd
RtrStatus
}snRtIpPortConfigPortIndex OBJECT-TYPESYNTAXPortIndexACCESSread-onlySTATUSdeprecatedDESCRIPTION"The port index for port config entry."::={ snRtIpPortConfigEntry 1}snRtIpPortMtu OBJECT-TYPESYNTAXINTEGER(576..4470)ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The maximun transfer unit."::={ snRtIpPortConfigEntry 2}snRtIpPortEncap OBJECT-TYPESYNTAXINTEGER{ethernet(1),snap(2),hdlc(3),ppp(4)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Data link encapsulation to be used
on the IP frame transmitted on the
port."::={ snRtIpPortConfigEntry 3}snRtIpPortMetric OBJECT-TYPESYNTAXINTEGER(1..15)ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The metric."DEFVAL{1}::={ snRtIpPortConfigEntry 4}snRtIpPortDirBcastFwd OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Enable/Disable directed broadcast forwarding on the port."DEFVAL{ enabled }::={ snRtIpPortConfigEntry 5}-- ip interface address table, PortIndex is changed to ifIndexsnRtIpPortIfAddrTable OBJECT-TYPE
SYNTAXSEQUENCEOF SnRtIpPortIfAddrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP port If address table."::={ snIp 18}snRtIpPortIfAddrEntry OBJECT-TYPESYNTAX SnRtIpPortIfAddrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP Port Address table."INDEX{ snRtIpPortIfAddrInterfaceIndex, snRtIpPortIfAddress }::={ snRtIpPortIfAddrTable 1}
SnRtIpPortIfAddrEntry ::=SEQUENCE{
snRtIpPortIfAddrInterfaceIndex
InterfaceIndex,
snRtIpPortIfAddress
IpAddress,
snRtIpPortIfSubnetMask
IpAddress,
snRtIpPortIfAddrType
INTEGER,
snRtIpPortIfRowStatus
RowSts
}snRtIpPortIfAddrInterfaceIndex OBJECT-TYPESYNTAXInterfaceIndexACCESSread-onlySTATUSmandatoryDESCRIPTION"The InterfaceIndex for port address entry."::={ snRtIpPortIfAddrEntry 1}snRtIpPortIfAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The port IP address."::={ snRtIpPortIfAddrEntry 2}snRtIpPortIfSubnetMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The port IP address subnet mask."::={ snRtIpPortIfAddrEntry 3}snRtIpPortIfAddrType OBJECT-TYPESYNTAXINTEGER{ primary(1), secondary(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The port IP address type."DEFVAL{ primary }::={ snRtIpPortIfAddrEntry 4}snRtIpPortIfRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a port address
entry."
::={ snRtIpPortIfAddrEntry 5}-- ip interface access table, PortIndex is changed to ifIndexsnRtIpPortIfAccessTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpPortIfAccessEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP port If access table."::={ snIp 19}snRtIpPortIfAccessEntry OBJECT-TYPESYNTAX SnRtIpPortIfAccessEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP Port access table."INDEX{ snRtIpPortIfAccessInterfaceIndex, snRtIpPortIfAccessDirection }::={ snRtIpPortIfAccessTable 1}
SnRtIpPortIfAccessEntry ::=SEQUENCE{
snRtIpPortIfAccessInterfaceIndex
InterfaceIndex,
snRtIpPortIfAccessDirection
INTEGER,
snRtIpPortIfAccessFilters
OCTETSTRING,
snRtIpPortIfAccessRowStatus
RowSts
}snRtIpPortIfAccessInterfaceIndex OBJECT-TYPESYNTAXInterfaceIndexACCESSread-onlySTATUSmandatoryDESCRIPTION"The InterfaceIndex for port access entry."::={ snRtIpPortIfAccessEntry 1}snRtIpPortIfAccessDirection OBJECT-TYPESYNTAXINTEGER{ in(1), out(2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The incoming or outgoing check
for port access."::={ snRtIpPortIfAccessEntry 2}snRtIpPortIfAccessFilters OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-writeSTATUSmandatoryDESCRIPTION"1st octet correspond to 1st filter
number and so on."::={ snRtIpPortIfAccessEntry 3}snRtIpPortIfAccessRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a port access
entry."::={ snRtIpPortIfAccessEntry 4}-- ip interface configuration table, PortIndex is changed to ifIndexsnRtIpPortIfConfigTable OBJECT-TYPE
SYNTAXSEQUENCEOF SnRtIpPortIfConfigEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP port If Config table."::={ snIp 20}snRtIpPortIfConfigEntry OBJECT-TYPESYNTAX SnRtIpPortIfConfigEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP Port Config table."INDEX{ snRtIpPortIfConfigInterfaceIndex }::={ snRtIpPortIfConfigTable 1}
SnRtIpPortIfConfigEntry ::=SEQUENCE{
snRtIpPortIfConfigInterfaceIndex
InterfaceIndex,
snRtIpPortIfMtu
INTEGER,
snRtIpPortIfEncap
INTEGER,
snRtIpPortIfMetric
INTEGER,
snRtIpPortIfDirBcastFwd
RtrStatus
}snRtIpPortIfConfigInterfaceIndex OBJECT-TYPESYNTAXInterfaceIndexACCESSread-onlySTATUSmandatoryDESCRIPTION"The If index for port config entry."::={ snRtIpPortIfConfigEntry 1}snRtIpPortIfMtu OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The maximun transfer unit.
Ethernet MTU Range: 46 to 1500
POS MTU Range: 60 to 4470
ATM MTU Range: 1500 to 9180
ATM SubIf MTU Range: 1500 to 9180
For jumbo support, MTU range could be higher."::={ snRtIpPortIfConfigEntry 2}snRtIpPortIfEncap OBJECT-TYPESYNTAXINTEGER{ethernet(1),snap(2),hdlc(3),ppp(4),other(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Data link encapsulation to be used
on the IP frame transmitted on the
port."::={ snRtIpPortIfConfigEntry 3}snRtIpPortIfMetric OBJECT-TYPESYNTAXINTEGER(1..15)ACCESSread-write
STATUSmandatoryDESCRIPTION"The metric."DEFVAL{1}::={ snRtIpPortIfConfigEntry 4}snRtIpPortIfDirBcastFwd OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/Disable directed broadcast forwarding on the port."DEFVAL{ enabled }::={ snRtIpPortIfConfigEntry 5}-- Broadcast forwarding groupsnRtBcastFwd OBJECTIDENTIFIER::={ snIp 9}snRtBcastFwdGeneral OBJECTIDENTIFIER::={ snRtBcastFwd 1}snRtUdpBcastFwdPort OBJECTIDENTIFIER::={ snRtBcastFwd 2}snRtUdpHelper OBJECTIDENTIFIER::={ snRtBcastFwd 3}-- General UDP broadcast forwarding groupsnRtUdpBcastFwdEnable OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable or disable UDP broadcast forwarding service.
When UDP broadcast forwarding is enabled, default
entries are added to the UDP broadcast forwarding
port table. When it is disabled, UDP broadcast
forwarding port table is flushed to empty."DEFVAL{ enabled }::={ snRtBcastFwdGeneral 1}-- UDP broadcast forwarding port tablesnRtUdpBcastFwdPortTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtUdpBcastFwdPortEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"This table contains a list of UDP port numbers
for which forwarding UDP broadcast is enabled."::={ snRtUdpBcastFwdPort 1}snRtUdpBcastFwdPortEntry OBJECT-TYPESYNTAX SnRtUdpBcastFwdPortEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry of the UDP broadcast forwarding
port table."INDEX{ snRtUdpBcastFwdPortIndex }::={ snRtUdpBcastFwdPortTable 1}
SnRtUdpBcastFwdPortEntry ::=SEQUENCE{
snRtUdpBcastFwdPortIndex
INTEGER,
snRtUdpBcastFwdPortNumber
INTEGER,
snRtUdpBcastFwdPortRowStatus
RowSts
}snRtUdpBcastFwdPortIndex OBJECT-TYPESYNTAXINTEGER(1..20)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a UDP broadcast forwarding
port entry."::={ snRtUdpBcastFwdPortEntry 1}snRtUdpBcastFwdPortNumber OBJECT-TYPESYNTAXINTEGER(1..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"UDP port number for which UDP broadcast forwarding
is enabled."::={ snRtUdpBcastFwdPortEntry 2}snRtUdpBcastFwdPortRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a UDP broadcast forwarding
port entry."::={ snRtUdpBcastFwdPortEntry 3}-- UDP helper tablesnRtUdpHelperTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtUdpHelperEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"UDP helper table."::={ snRtUdpHelper 1}snRtUdpHelperEntry OBJECT-TYPESYNTAX SnRtUdpHelperEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry of the UDP helper table."INDEX{ snRtUdpHelperPortIndex, snRtUdpHelperIndex }::={ snRtUdpHelperTable 1}
SnRtUdpHelperEntry ::=SEQUENCE{
snRtUdpHelperPortIndex
PortIndex,
snRtUdpHelperIndex
INTEGER,
snRtUdpHelperAddr
IpAddress,
snRtUdpHelperRowStatus
RowSts
}snRtUdpHelperPortIndex OBJECT-TYPESYNTAXPortIndexACCESSread-onlySTATUSmandatoryDESCRIPTION"The port index for a UDP helper entry."::={ snRtUdpHelperEntry 1}snRtUdpHelperIndex OBJECT-TYPESYNTAXINTEGER(1..4)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a UDP helper entry."
::={ snRtUdpHelperEntry 2}snRtUdpHelperAddr OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The UDP helper address. This is the address that
UDP packets will be forwarded. It can be a helper
address or a subnet broadcast address. But it
cannot be 255.255.255.255 or 0.0.0.0."::={ snRtUdpHelperEntry 3}snRtUdpHelperRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a UDP helper entry."::={ snRtUdpHelperEntry 4}-- Trace route group
-- This group uses the following method to detect routes used to reach
-- a destination address. The originating router sends a probe packet
-- (a UDP packet) to the destination address with TTL of 1. The first
-- router that receives this packet decrements the TTL, then drops the
-- packet and returns a ICMP packet to the originator. The originating
-- router records the route in snRtIpTraceRouteResultTable. The ori-
-- ginating router sends a probe packet (a UDP packet) to the des-
-- tination address with TTL of 2. The second router that receives
-- this packet decrements the TTL, then drops the packet and returns
-- a ICMP packet to the originator. The originating router records the
-- route in snRtIpTraceRouteResultTable. This procedure is repeated
-- until the destination is reached, or the maximum TTL is reached.snRtIpTraceRoute OBJECTIDENTIFIER::={ snIp 10}snRtIpTraceRouteGeneral OBJECTIDENTIFIER::={ snRtIpTraceRoute 1}snRtIpTraceRouteResult OBJECTIDENTIFIER::={ snRtIpTraceRoute 2}-- General trace route groupsnRtIpTraceRouteTargetAddr OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Target IP address of which trace route is performed."::={ snRtIpTraceRouteGeneral 1}snRtIpTraceRouteMinTtl OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Minimum TTL value carried in the first probe packet.
Value 0 cannot be used for SET operations. This value
is returned if traceroute is not running within the system."DEFVAL{1}::={ snRtIpTraceRouteGeneral 2}snRtIpTraceRouteMaxTtl OBJECT-TYPESYNTAXINTEGER(0..255)
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Maximum TTL value carried in the last probe packet.
Value 0 cannot be used for SET operations. This value
is returned if traceroute is not running within the system."DEFVAL{30}::={ snRtIpTraceRouteGeneral 3}snRtIpTraceRouteTimeOut OBJECT-TYPESYNTAXINTEGER(0..120)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Time out period (in seconds) to wait for the response
from the probe packet (i,e, the ICMP packet).
Value 0 cannot be used for SET operations. This value
is returned if traceroute is not running within the system."DEFVAL{2}::={ snRtIpTraceRouteGeneral 4}snRtIpTraceRouteControl OBJECT-TYPESYNTAXINTEGER{start(1),abort(2),success(3),failure(4),inProgress(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Only 'start' and 'abort' are writable values; 'success',
'failure' and 'inProgress' are readeable (or returned)
values.
Writing 'start' to this object to initiate the trace route
operation. snRtIpTraceRouteDestAddr must have been init-
ialized before 'start' is writen.
This object will return 'inProgress' after trace route
operation has started. During the 'inProgress' state,
writing 'abort' to this object will stop the current
trace route operation.
If the destination address is reached, this object
returned 'success'. snRtIpTraceRouteResultTable
contains the routes (and the target address) to
reach the destination address. If the destination
address does not reach, timeout, or ending TTL
reached, 'failure' is returned."::={ snRtIpTraceRouteGeneral 5}-- Trace route result tablesnRtIpTraceRouteResultTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpTraceRouteResultEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Trace route result table."::={ snRtIpTraceRouteResult 1}snRtIpTraceRouteResultEntry OBJECT-TYPESYNTAX SnRtIpTraceRouteResultEntry
ACCESSnot-accessibleSTATUSmandatory
DESCRIPTION"An entry of the trace route result table."INDEX{ snRtIpTraceRouteResultIndex }::={ snRtIpTraceRouteResultTable 1}
SnRtIpTraceRouteResultEntry ::=SEQUENCE{
snRtIpTraceRouteResultIndex
INTEGER,
snRtIpTraceRouteResultAddr
IpAddress,
snRtIpTraceRouteResultRoundTripTime1
TimeTicks,
snRtIpTraceRouteResultRoundTripTime2
TimeTicks}snRtIpTraceRouteResultIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a trace route result entry."::={ snRtIpTraceRouteResultEntry 1}snRtIpTraceRouteResultAddr OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The router or the target address of which forms
part of the route to reach the destination address."::={ snRtIpTraceRouteResultEntry 2}snRtIpTraceRouteResultRoundTripTime1 OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"The round trip time between the first probe packet
transmitted and the reponse ICMP packet received."::={ snRtIpTraceRouteResultEntry 3}snRtIpTraceRouteResultRoundTripTime2 OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"The round trip time between the second probe packet
transmitted and the reponse ICMP packet received."::={ snRtIpTraceRouteResultEntry 4}-- IP forwarding cache tablesnRtIpFwdCacheTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpFwdCacheEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP forwarding cache table."::={ snIp 11}snRtIpFwdCacheEntry OBJECT-TYPESYNTAX SnRtIpFwdCacheEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP forwarding cache table."INDEX{ snRtIpFwdCacheIndex }::={ snRtIpFwdCacheTable 1}
SnRtIpFwdCacheEntry ::=SEQUENCE{
snRtIpFwdCacheIndex
INTEGER,
snRtIpFwdCacheIp
IpAddress,
snRtIpFwdCacheMac
OCTETSTRING,
snRtIpFwdCacheNextHopIp
IpAddress,
snRtIpFwdCacheOutgoingPort
INTEGER,
snRtIpFwdCacheType
INTEGER,
snRtIpFwdCacheAction
INTEGER,
snRtIpFwdCacheFragCheck
INTEGER,
snRtIpFwdCacheSnapHdr
INTEGER,
snRtIpFwdCacheVLanId
INTEGER}snRtIpFwdCacheIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a ip forwarding cache table entry."::={ snRtIpFwdCacheEntry 1}snRtIpFwdCacheIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP address of a station."::={ snRtIpFwdCacheEntry 2}snRtIpFwdCacheMac OBJECT-TYPESYNTAXOCTETSTRING(SIZE(6))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The Mac address of an IP station."::={ snRtIpFwdCacheEntry 3}snRtIpFwdCacheNextHopIp OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The next hop router IP address."::={ snRtIpFwdCacheEntry 4}snRtIpFwdCacheOutgoingPort OBJECT-TYPESYNTAXINTEGER(0..3900)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The outgoing port of which packets will forward to.
Return port value of zero to indicate no outgoing port
associated to this entry. Non-zero value has the
following meanings:
The bit 0 to bit 7: port number.
The bit 8 to bit 11: slot number.
For virtual router interface, slot number is 15,
port number is the virtual router port from 1 to 60."::={ snRtIpFwdCacheEntry 5}snRtIpFwdCacheType OBJECT-TYPESYNTAXINTEGER{ dynamic(1), permanent(2)}
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The 'dynamic' or 'permanent' type for a ip forwarding
cache table entry."::={ snRtIpFwdCacheEntry 6}snRtIpFwdCacheAction OBJECT-TYPESYNTAXINTEGER{other(1),forward(2),forUs(3),waitForArp(4),complexFilter(5),icmpDeny(6),dropPacket(7)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The action to take."::={ snRtIpFwdCacheEntry 7}snRtIpFwdCacheFragCheck OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Check for fragmentation."::={ snRtIpFwdCacheEntry 8}snRtIpFwdCacheSnapHdr OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Apply SNAP encapsulation."::={ snRtIpFwdCacheEntry 9}snRtIpFwdCacheVLanId OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The VLAN ID for a ip forwarding cache table entry.
Return VLAN ID value of zero to indicate no VLAN
associated to this entry."::={ snRtIpFwdCacheEntry 10}-- Ip AS-Path Access List tablesnIpAsPathAccessListTable OBJECT-TYPESYNTAXSEQUENCEOF SnIpAsPathAccessListEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Ip As-Path Access List table."::={ snIp 12}snIpAsPathAccessListEntry OBJECT-TYPE
SYNTAX SnIpAsPathAccessListEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Ip As-Path Access List table."INDEX{ snIpAsPathAccessListIndex, snIpAsPathAccessListSequence}::={ snIpAsPathAccessListTable 1}
SnIpAsPathAccessListEntry ::=SEQUENCE{
snIpAsPathAccessListIndex
INTEGER,
snIpAsPathAccessListSequence
INTEGER,
snIpAsPathAccessListAction
INTEGER,
snIpAsPathAccessListRegExpression
OCTETSTRING,
snIpAsPathAccessListRowStatus
INTEGER}snIpAsPathAccessListIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a filter entry."::={ snIpAsPathAccessListEntry 1}snIpAsPathAccessListSequence OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table sequence index for a filter entry."::={ snIpAsPathAccessListEntry 2}snIpAsPathAccessListAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the bgp address match
with this filter."::={ snIpAsPathAccessListEntry 3}snIpAsPathAccessListRegExpression OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..256))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Autonomous system in the filter using a regular expression.
Each character of the regular expression string is represented
by one octet."::={ snIpAsPathAccessListEntry 4}snIpAsPathAccessListRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),
modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snIpAsPathAccessListEntry 5}-- Ip Community List tablesnIpCommunityListTable OBJECT-TYPESYNTAXSEQUENCEOF SnIpCommunityListEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Ip Community List table."::={ snIp 13}snIpCommunityListEntry OBJECT-TYPESYNTAX SnIpCommunityListEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Ip Community List table."INDEX{ snIpCommunityListIndex, snIpCommunityListSequence}::={ snIpCommunityListTable 1}
SnIpCommunityListEntry ::=SEQUENCE{
snIpCommunityListIndex
INTEGER,
snIpCommunityListSequence
INTEGER,
snIpCommunityListAction
INTEGER,
snIpCommunityListCommNum
OCTETSTRING,
snIpCommunityListInternet
INTEGER,
snIpCommunityListNoAdvertise
INTEGER,
snIpCommunityListNoExport
INTEGER,
snIpCommunityListRowStatus
INTEGER,
snIpCommunityListLocalAs
INTEGER}snIpCommunityListIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a filter entry."::={ snIpCommunityListEntry 1}snIpCommunityListSequence OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table sequence index for a filter entry."::={ snIpCommunityListEntry 2}snIpCommunityListAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the bgp address match
with this filter."::={ snIpCommunityListEntry 3}snIpCommunityListCommNum OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..80))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFFFFFF. There are 20 of them.
This integer number is represented by 4 OCTETs."::={ snIpCommunityListEntry 4}snIpCommunityListInternet OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Disabled/Enabled the Internet Community."::={ snIpCommunityListEntry 5}snIpCommunityListNoAdvertise OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Do not advertise this route to any peer (internal or external)."::={ snIpCommunityListEntry 6}snIpCommunityListNoExport OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Do not advertise this route to an EBGP peer."::={ snIpCommunityListEntry 7}snIpCommunityListRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snIpCommunityListEntry 8}snIpCommunityListLocalAs OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Send this route to peers in other sub-autonomous systems within
the local confederation. Do not advertise this route to an
external system."::={ snIpCommunityListEntry 9}-- Ip Prefix List tablesnIpPrefixListTable OBJECT-TYPESYNTAXSEQUENCEOF SnIpPrefixListEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Ip Prefix List table."::={ snIp 14}snIpPrefixListEntry OBJECT-TYPESYNTAX SnIpPrefixListEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Ip As-Path Access List table."INDEX{ snIpPrefixListName, snIpPrefixListSequence}::={ snIpPrefixListTable 1}
SnIpPrefixListEntry ::=SEQUENCE{
snIpPrefixListName
OCTETSTRING,
snIpPrefixListSequence
INTEGER,
snIpPrefixListDesc
OCTETSTRING,
snIpPrefixListAction
INTEGER,
snIpPrefixListAddr
IpAddress,
snIpPrefixListMask
IpAddress,
snIpPrefixListGeValue
INTEGER,
snIpPrefixListLeValue
INTEGER,
snIpPrefixListRowStatus
INTEGER}snIpPrefixListName OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"An octet string of the ip prefix list name, each character of the name
is represented by one octet."
::={ snIpPrefixListEntry 1}snIpPrefixListSequence OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table sequence index for a filter entry."::={ snIpPrefixListEntry 2}snIpPrefixListDesc OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..80))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An octet string of the ip prefix list description, each character of the name
is represented by one octet."::={ snIpPrefixListEntry 3}snIpPrefixListAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the ip prefix match
with this filter."::={ snIpPrefixListEntry 4}snIpPrefixListAddr OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Prefix IP address."::={ snIpPrefixListEntry 5}snIpPrefixListMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Prefix IP mask."::={ snIpPrefixListEntry 6}snIpPrefixListGeValue OBJECT-TYPESYNTAXINTEGER(0..32)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Greater than value."::={ snIpPrefixListEntry 7}snIpPrefixListLeValue OBJECT-TYPESYNTAXINTEGER(0..32)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Less than value."::={ snIpPrefixListEntry 8}snIpPrefixListRowStatus OBJECT-TYPESYNTAXINTEGER{
invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snIpPrefixListEntry 9}-- ################################ new 2 tables ###################################
-- Ip AS-Path Access List tablesnIpAsPathAccessListStringTable OBJECT-TYPESYNTAXSEQUENCEOF SnIpAsPathAccessListStringEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Ip As-Path Access List table, string version."::={ snIp 16}snIpAsPathAccessListStringEntry OBJECT-TYPESYNTAX SnIpAsPathAccessListStringEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Ip As-Path Access List table."INDEX{ snIpAsPathAccessListStringName, snIpAsPathAccessListStringSequence}::={ snIpAsPathAccessListStringTable 1}
SnIpAsPathAccessListStringEntry ::=SEQUENCE{
snIpAsPathAccessListStringName
DisplayString,
snIpAsPathAccessListStringSequence
INTEGER,
snIpAsPathAccessListStringAction
INTEGER,
snIpAsPathAccessListStringRegExpression
DisplayString,
snIpAsPathAccessListStringRowStatus
INTEGER}snIpAsPathAccessListStringName OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a filter entry, string version."::={ snIpAsPathAccessListStringEntry 1}snIpAsPathAccessListStringSequence OBJECT-TYPESYNTAXINTEGERACCESSread-only
STATUSmandatoryDESCRIPTION"The table sequence index for a filter entry."::={ snIpAsPathAccessListStringEntry 2}snIpAsPathAccessListStringAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the bgp address match
with this filter."::={ snIpAsPathAccessListStringEntry 3}snIpAsPathAccessListStringRegExpression OBJECT-TYPESYNTAXDisplayString(SIZE(0..256))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Autonomous system in the filter using a regular expression.
Each character of the regular expression string is represented
by one octet."::={ snIpAsPathAccessListStringEntry 4}snIpAsPathAccessListStringRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snIpAsPathAccessListStringEntry 5}-- Ip Community ListString tablesnIpCommunityListStringTable OBJECT-TYPESYNTAXSEQUENCEOF SnIpCommunityListStringEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Ip Community ListString table, string version."::={ snIp 17}snIpCommunityListStringEntry OBJECT-TYPESYNTAX SnIpCommunityListStringEntry
ACCESSnot-accessibleSTATUSmandatory
DESCRIPTION"An entry in the Ip Community ListString table."INDEX{ snIpCommunityListStringName, snIpCommunityListStringSequence}::={ snIpCommunityListStringTable 1}
SnIpCommunityListStringEntry ::=SEQUENCE{
snIpCommunityListStringName
DisplayString,
snIpCommunityListStringSequence
INTEGER,
snIpCommunityListStringAction
INTEGER,
snIpCommunityListStringCommNum
OCTETSTRING,
snIpCommunityListStringInternet
INTEGER,
snIpCommunityListStringNoAdvertise
INTEGER,
snIpCommunityListStringNoExport
INTEGER,
snIpCommunityListStringRowStatus
INTEGER,
snIpCommunityListStringLocalAs
INTEGER}snIpCommunityListStringName OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a filter entry."::={ snIpCommunityListStringEntry 1}snIpCommunityListStringSequence OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table sequence index for a filter entry."::={ snIpCommunityListStringEntry 2}snIpCommunityListStringAction OBJECT-TYPESYNTAXINTEGER{ deny(0), permit(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the bgp address match
with this filter."::={ snIpCommunityListStringEntry 3}snIpCommunityListStringCommNum OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..80))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A number from 1 to 0xFFFFFFFF. There are 20 of them.
This integer number is represented by 4 OCTETs."::={ snIpCommunityListStringEntry 4}snIpCommunityListStringInternet OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Disabled/Enabled the Internet Community."::={ snIpCommunityListStringEntry 5}snIpCommunityListStringNoAdvertise OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Do not advertise this route to any peer (internal or external)."::={ snIpCommunityListStringEntry 6}snIpCommunityListStringNoExport OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Do not advertise this route to an EBGP peer."::={ snIpCommunityListStringEntry 7}snIpCommunityListStringRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snIpCommunityListStringEntry 8}snIpCommunityListStringLocalAs OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Send this route to peers in other sub-autonomous systems within
the local confederation. Do not advertise this route to an
external system."::={ snIpCommunityListStringEntry 9}
-- SECTION 2: MIB-- Router IP RIP MIBsnRtIpRipGeneral OBJECTIDENTIFIER::={ snRip 1}-- IP RIP general groupsnRtIpRipEnable OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/disable ip rip routing."::={ snRtIpRipGeneral 1}snRtIpRipUpdateTime OBJECT-TYPESYNTAXINTEGER(1..21845)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Ip rip update interval in seconds."::={ snRtIpRipGeneral 2}snRtIpRipRedisEnable OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/disable redistribution to rip."::={ snRtIpRipGeneral 3}snRtIpRipRedisDefMetric OBJECT-TYPESYNTAXINTEGER(1..15)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Default metric to be used when redistribute route to rip."::={ snRtIpRipGeneral 4}snRtIpRipSetAllPortConfig OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The value of this object is an index number of a
snRtIpRipPortConfigTable row (i.e. snRtIpRipPortConfigPortIndex),
which is the selected row to copy all of its read-writable data
(i.e. snRtIpRipPortVersion and snRtIpRipPortPoisonReverse) to the
rest of the rows in snRtIpRipPortConfigTable.
Note: prior setting this object, all the intended data of the
given row of the table must be set. Otherwise, the current data
of the row will be used to set the entire ip rip port configuration
table. The previous setting will be overwritten by the new one."::={ snRtIpRipGeneral 5}snRtIpRipGblFiltList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..64))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An ip rip global filter list, of which each octet contains a
filter ID number that forms a group of filters. A valid entry
in the snRtIpRipRouteFilterTable with the corresponding filter
ID number (i.e. snRtIpRipRouteFilterId) must have been created
before a filter list is initialized.
NULL string will be returned if there are no entries of this kind."::={ snRtIpRipGeneral 6}snRtIpRipFiltOnAllPort OBJECT-TYPESYNTAXINTEGER{valid(1),deleteAllInBound(2),deleteAllOutBound(3),addAllInBound(4),addAllOutBound(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Apply the ip rip global filter list snRtIpRipGblFiltList to
all interfaces. This object is used to add all rip filter
lists and delete all rip filter lists to/from all interfaces.
Prior to sending this command, snRtIpRipGblFiltList must have
been set to a proper filter list.
The values that can be written are:
deleteAllInBound(2)...delete all in-bound filter lists from all ports.
deleteAllOutBound(3)..delete all out-bound filter lists from all ports.
addAllInBound(4)......add all in-bound filter lists to all ports.
addAllOutBound(5).....add all out-bound filter lists to all ports.
If set operation failed, then a SET with value of (2) or (3)
returns error code 'GenError'. If succeed, entries in the
filter list are deleted immediately.
The following values can be returned on reads:
valid(1)....set operation is done and is valid."::={ snRtIpRipGeneral 7}snRtIpRipDistance OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Administration distance."::={ snRtIpRipGeneral 8}-- IP RIP port configuration table
-- this table was replaced by the snRtIpRipPortIfConfigTable,
-- of which the index was changed to ifIndex, not another
-- indexing method used by this tablesnRtIpRipPortConfigTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpRipPortConfigEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"IP Rip port Config table."::={ snRip 2}snRtIpRipPortConfigEntry OBJECT-TYPESYNTAX SnRtIpRipPortConfigEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"An entry in the IP Rip Port Config table."INDEX{ snRtIpRipPortConfigPortIndex }::={ snRtIpRipPortConfigTable 1}
SnRtIpRipPortConfigEntry ::=SEQUENCE{
snRtIpRipPortConfigPortIndex
PortIndex,
snRtIpRipPortVersion
INTEGER,
snRtIpRipPortPoisonReverse
RtrStatus,
snRtIpRipPortLearnDefault
INTEGER}snRtIpRipPortConfigPortIndex OBJECT-TYPESYNTAXPortIndexACCESSread-onlySTATUSdeprecatedDESCRIPTION"The port index for ip rip port config entry."::={ snRtIpRipPortConfigEntry 1}snRtIpRipPortVersion OBJECT-TYPESYNTAXINTEGER{ disabled(0), v1Only(1), v2Only(2), v1CompatibleV2(3)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The ip rip version on this port."::={ snRtIpRipPortConfigEntry 2}snRtIpRipPortPoisonReverse OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Enable/disable poison reverse."::={ snRtIpRipPortConfigEntry 3}snRtIpRipPortLearnDefault OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Apply the RIP router protocol learn-default option to the
interface. The values that can be written are:
disabled(0)...deleted the learn default option.
enabled(1)....enabled the learn default option."::={ snRtIpRipPortConfigEntry 4}-- redistribution tablesnRtIpRipRedisTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpRipRedisEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP Rip Redistribution table."::={ snRip 3}snRtIpRipRedisEntry OBJECT-TYPESYNTAX SnRtIpRipRedisEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP Rip Redistribution table."INDEX{ snRtIpRipRedisIndex }::={ snRtIpRipRedisTable 1}
SnRtIpRipRedisEntry ::=SEQUENCE{
snRtIpRipRedisIndex
INTEGER,
snRtIpRipRedisAction
Action,
snRtIpRipRedisProtocol
INTEGER,
snRtIpRipRedisIp
IpAddress,
snRtIpRipRedisMask
IpAddress,
snRtIpRipRedisMatchMetric
Metric,
snRtIpRipRedisSetMetric
INTEGER,
snRtIpRipRedisRowStatus
RowSts
}snRtIpRipRedisIndex OBJECT-TYPESYNTAXINTEGER(1..64)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The table index for a IP Rip Redistribution entry."::={ snRtIpRipRedisEntry 1}snRtIpRipRedisAction OBJECT-TYPESYNTAX Action
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The action to take when match this
IP Rip Redistribution entry."::={ snRtIpRipRedisEntry 2}snRtIpRipRedisProtocol OBJECT-TYPESYNTAXINTEGER{ other(1), all(2), static(3), ospf(4), bgp(5), isis(6)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The protocol to be distributed. other(1) cannot be
used for SNMP-SET."::={ snRtIpRipRedisEntry 3}snRtIpRipRedisIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The ip address of the ip route to be distributed.
0.0.0.0 - all routes"::={ snRtIpRipRedisEntry 4}snRtIpRipRedisMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The ip subnet mask of the ip route to be distributed."::={ snRtIpRipRedisEntry 5}snRtIpRipRedisMatchMetric OBJECT-TYPESYNTAXMetricACCESSread-writeSTATUSmandatoryDESCRIPTION"The metric of the route to be matched
to determine the redistribution.
0 - any metric value"::={ snRtIpRipRedisEntry 6}snRtIpRipRedisSetMetric OBJECT-TYPESYNTAXINTEGER(0..15)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The new metric of the route to be advertised.
0 - use the default metric."::={ snRtIpRipRedisEntry 7}snRtIpRipRedisRowStatus OBJECT-TYPESYNTAX RowSts
ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a Redistribution entry."::={ snRtIpRipRedisEntry 8}-- IP RIP route filter tablesnRtIpRipRouteFilterTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpRipRouteFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"ip rip route filter table."::={ snRip 4}snRtIpRipRouteFilterEntry OBJECT-TYPESYNTAX SnRtIpRipRouteFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry of the ip rip route filter table."INDEX{ snRtIpRipRouteFilterId }::={ snRtIpRipRouteFilterTable 1}
SnRtIpRipRouteFilterEntry ::=SEQUENCE{
snRtIpRipRouteFilterId
INTEGER,
snRtIpRipRouteFilterAction
Action,
snRtIpRipRouteFilterIpAddr
IpAddress,
snRtIpRipRouteFilterSubnetMask
IpAddress,
snRtIpRipRouteFilterRowStatus
INTEGER}snRtIpRipRouteFilterId OBJECT-TYPESYNTAXINTEGER(1..64)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The filter ID to identify a filter entry."::={ snRtIpRipRouteFilterEntry 1}snRtIpRipRouteFilterAction OBJECT-TYPESYNTAX Action
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the ip rip packet matched
with this filter."::={ snRtIpRipRouteFilterEntry 2}snRtIpRipRouteFilterIpAddr OBJECT-TYPESYNTAXIpAddress
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Route IP address to compare with any route IP addresses
in a ip rip packet. IP address 0.0.0.0 always compare
equals to any route IP addresses in any ip rip packets."::={ snRtIpRipRouteFilterEntry 3}snRtIpRipRouteFilterSubnetMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Subnet mask to apply to the route IP address in a ip rip
packet, the result is compared to snRtIpRipRouteFilterIpAddr.
If snRtIpRipRouteFilterIpAddr is 0.0.0.0, this subnet mask
value is ignored."::={ snRtIpRipRouteFilterEntry 4}snRtIpRipRouteFilterRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative.
valid(2).....the row exists and is valid"::={ snRtIpRipRouteFilterEntry 5}-- IP RIP neighbor filter tablesnRtIpRipNbrFilterTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpRipNbrFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"ip rip neighbor filter table."::={ snRip 5}snRtIpRipNbrFilterEntry OBJECT-TYPESYNTAX SnRtIpRipNbrFilterEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry of the ip rip neighbor filter table."INDEX{ snRtIpRipNbrFilterId }::={ snRtIpRipNbrFilterTable 1}
SnRtIpRipNbrFilterEntry ::=SEQUENCE{
snRtIpRipNbrFilterId
INTEGER,
snRtIpRipNbrFilterAction
Action,
snRtIpRipNbrFilterSourceIp
IpAddress,
snRtIpRipNbrFilterRowStatus
INTEGER}snRtIpRipNbrFilterId OBJECT-TYPESYNTAXINTEGER(1..64)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The filter ID to identify a filter entry."::={ snRtIpRipNbrFilterEntry 1}snRtIpRipNbrFilterAction OBJECT-TYPESYNTAX Action
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action to take if the ip rip packet source IP
address compares equal to the source IP address
in this filter."::={ snRtIpRipNbrFilterEntry 2}snRtIpRipNbrFilterSourceIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"Source IP address to compare with the source IP
address in a ip rip packet. IP address 0.0.0.0
always compares equal to any source IP addresses
in any ip rip packets."::={ snRtIpRipNbrFilterEntry 3}snRtIpRipNbrFilterRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative.
valid(2).....the row exists and is valid"::={ snRtIpRipNbrFilterEntry 4}-- IP RIP port access table
-- this table was replaced by the snRtIpRipPortIfAccessTable,
-- of which the index was changed to ifIndex, not another
-- indexing method used by this tablesnRtIpRipPortAccessTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpRipPortAccessEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"ip interface rip access table."::={ snRip 6}
snRtIpRipPortAccessEntry OBJECT-TYPESYNTAX SnRtIpRipPortAccessEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"An entry of the ip interface rip access table."INDEX{ snRtIpRipPortAccessPort, snRtIpRipPortAccessDir }::={ snRtIpRipPortAccessTable 1}
SnRtIpRipPortAccessEntry ::=SEQUENCE{
snRtIpRipPortAccessPort
PortIndex,
snRtIpRipPortAccessDir
INTEGER,
snRtIpRipPortAccessFilterList
OCTETSTRING,
snRtIpRipPortAccessRowStatus
INTEGER}snRtIpRipPortAccessPort OBJECT-TYPESYNTAXPortIndexACCESSread-onlySTATUSdeprecatedDESCRIPTION"The ip interface to which the rip filter applies."::={ snRtIpRipPortAccessEntry 1}snRtIpRipPortAccessDir OBJECT-TYPESYNTAXINTEGER{ in(1), out(2)}ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The access direction of incoming packet filter
or outgoing packet filter."::={ snRtIpRipPortAccessEntry 2}snRtIpRipPortAccessFilterList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(1..64))ACCESSread-writeSTATUSdeprecatedDESCRIPTION"An ip rip filter list, of which each octet contains
a filter ID number that forms a group of filters. A
valid entry in the snRtIpRipRouteFilterTable with the
corresponding filter ID number (i.e. snRtIpRipRouteFilterId)
must have been created before a filter list is initialized."::={ snRtIpRipPortAccessEntry 3}snRtIpRipPortAccessRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative.
valid(2).....the row exists and is valid"::={ snRtIpRipPortAccessEntry 4}-- IP RIP port configuration table, PortIndex is changed to ifIndexsnRtIpRipPortIfConfigTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpRipPortIfConfigEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"IP Rip port If Config table."::={ snRip 7}snRtIpRipPortIfConfigEntry OBJECT-TYPESYNTAX SnRtIpRipPortIfConfigEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the IP Rip Port If Config table."INDEX{ snRtIpRipPortIfConfigInterfaceIndex }::={ snRtIpRipPortIfConfigTable 1}
SnRtIpRipPortIfConfigEntry ::=SEQUENCE{
snRtIpRipPortIfConfigInterfaceIndex
InterfaceIndex,
snRtIpRipPortIfVersion
INTEGER,
snRtIpRipPortIfPoisonReverse
RtrStatus,
snRtIpRipPortIfLearnDefault
INTEGER}snRtIpRipPortIfConfigInterfaceIndex OBJECT-TYPESYNTAXInterfaceIndexACCESSread-onlySTATUSmandatoryDESCRIPTION"The If index for ip rip port config entry."::={ snRtIpRipPortIfConfigEntry 1}snRtIpRipPortIfVersion OBJECT-TYPESYNTAXINTEGER{ disabled(0), v1Only(1), v2Only(2), v1CompatibleV2(3)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The ip rip version on this port."::={ snRtIpRipPortIfConfigEntry 2}snRtIpRipPortIfPoisonReverse OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/disable poison reverse."::={ snRtIpRipPortIfConfigEntry 3}snRtIpRipPortIfLearnDefault OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Apply the RIP router protocol learn-default option to the
interface. The values that can be written are:
disabled(0)...deleted the learn default option.
enabled(1)....enabled the learn default option."::={ snRtIpRipPortIfConfigEntry 4}-- IP RIP port access table, PortIndex is changed to ifIndexsnRtIpRipPortIfAccessTable OBJECT-TYPESYNTAXSEQUENCEOF SnRtIpRipPortIfAccessEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"ip interface rip access table."::={ snRip 8}snRtIpRipPortIfAccessEntry OBJECT-TYPESYNTAX SnRtIpRipPortIfAccessEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry of the ip interface rip access table."INDEX{ snRtIpRipPortIfAccessPort, snRtIpRipPortIfAccessDir }::={ snRtIpRipPortIfAccessTable 1}
SnRtIpRipPortIfAccessEntry ::=SEQUENCE{
snRtIpRipPortIfAccessPort
InterfaceIndex,
snRtIpRipPortIfAccessDir
INTEGER,
snRtIpRipPortIfAccessFilterList
OCTETSTRING,
snRtIpRipPortIfAccessRowStatus
INTEGER}snRtIpRipPortIfAccessPort OBJECT-TYPESYNTAXInterfaceIndexACCESSread-onlySTATUSmandatoryDESCRIPTION"The ip interface to which the rip filter applies."::={ snRtIpRipPortIfAccessEntry 1}snRtIpRipPortIfAccessDir OBJECT-TYPESYNTAXINTEGER{ in(1), out(2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The access direction of incoming packet filter
or outgoing packet filter."::={ snRtIpRipPortIfAccessEntry 2}snRtIpRipPortIfAccessFilterList OBJECT-TYPESYNTAXOCTETSTRING(SIZE(1..64))
ACCESSread-writeSTATUSmandatoryDESCRIPTION"An ip rip filter list, of which each octet contains
a filter ID number that forms a group of filters. A
valid entry in the snRtIpRipRouteFilterTable with the
corresponding filter ID number (i.e. snRtIpRipRouteFilterId)
must have been created before a filter list is initialized."::={ snRtIpRipPortIfAccessEntry 3}snRtIpRipPortIfAccessRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative.
valid(2).....the row exists and is valid"::={ snRtIpRipPortIfAccessEntry 4}-- DVMRP MIBsnDvmrpMIBObjects OBJECTIDENTIFIER::={ snDvmrp 1}snDvmrpVersion OBJECT-TYPESYNTAXDisplayString(SIZE(0..255))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The router's DVMRP version information."::={ snDvmrpMIBObjects 1}snDvmrpEnable OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable or disable DVMRP on this router."DEFVAL{ disabled }::={ snDvmrpMIBObjects 2}snDvmrpGenerationId OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The generation identifier for the routing process. This is
used by neighboring routers to detect whether pruning
information should be resent."::={ snDvmrpMIBObjects 3}snDvmrpProbeInterval OBJECT-TYPE
SYNTAXINTEGER(5..30)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the time interval at which the router sends out
probe messages to discover neighbour routers. Value is
in number of seconds. snDvmrpEnable must be 'enabled'
before this object is writen."DEFVAL{10}::={ snDvmrpMIBObjects 4}snDvmrpReportInterval OBJECT-TYPESYNTAXINTEGER(10..2000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the time interval at which the router sends out
full report messages. Value is in number of seconds.
snDvmrpEnable must be 'enabled' before this object is
writen."DEFVAL{60}::={ snDvmrpMIBObjects 5}snDvmrpTriggerInterval OBJECT-TYPESYNTAXINTEGER(5..30)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the time interval at which triggered updates are
sent out. Value is in number of seconds. snDvmrpEnable must
be 'enabled' before this object is writen."DEFVAL{5}::={ snDvmrpMIBObjects 6}snDvmrpNeighborRouterTimeout OBJECT-TYPESYNTAXINTEGER(60..8000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the time interval after which the neighbour router
is considered down. Value is in number of seconds. snDvmrpEnable
must be 'enabled' before this object is writen."DEFVAL{180}::={ snDvmrpMIBObjects 7}snDvmrpRouteExpireTime OBJECT-TYPESYNTAXINTEGER(20..4000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the time interval after which the route expires
and becomes unreachable. Value is in number of seconds.
snDvmrpEnable must be 'enabled' before this object is writen."DEFVAL{200}::={ snDvmrpMIBObjects 8}snDvmrpRouteDiscardTime OBJECT-TYPESYNTAXINTEGER(40..8000)
ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the time interval after which a route is discarded
from the route table. Value is in number of seconds.
snDvmrpEnable must be 'enabled' before this object is writen."DEFVAL{340}::={ snDvmrpMIBObjects 9}snDvmrpPruneAge OBJECT-TYPESYNTAXINTEGER(20..3600)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the duration of time for which the prune state
is stored. Value is in number of seconds. snDvmrpEnable
must be 'enabled' before this object is writen."DEFVAL{180}::={ snDvmrpMIBObjects 10}snDvmrpGraftRetransmitTime OBJECT-TYPESYNTAXINTEGER(5..3600)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the time interval after which a graft message will
be retransmitted if graft acknowledge message has not been
received. Value is in number of seconds. snDvmrpEnable must
be 'enabled' before this object is writen."DEFVAL{10}::={ snDvmrpMIBObjects 11}snDvmrpDefaultRoute OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the IP address of a router that is connected to one
of the directly attached subnet. If a multicast route is not
present on the local router, this default route will be used
for multicast forwarding. snDvmrpEnable must be 'enabled'
before this object is writen."::={ snDvmrpMIBObjects 12}-- The DVMRP Virtual Interface TablesnDvmrpVInterfaceTable OBJECT-TYPESYNTAXSEQUENCEOF SnDvmrpVInterfaceEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The (conceptual) table listing the router's DVMRP virtual
interfaces. snDvmrpEnable must be 'enabled' before this
table is read or writen."::={ snDvmrpMIBObjects 13}snDvmrpVInterfaceEntry OBJECT-TYPESYNTAX SnDvmrpVInterfaceEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the snDvmrpVInterfaceTable.
This row augments ipMRouteInterfaceEntry in the IP
Multicast MIB, where the threshold object resides."INDEX{ snDvmrpVInterfaceVifIndex }::={ snDvmrpVInterfaceTable 1}
SnDvmrpVInterfaceEntry ::=SEQUENCE{
snDvmrpVInterfaceVifIndex INTEGER,
snDvmrpVInterfaceType INTEGER,
snDvmrpVInterfaceOperState INTEGER,
snDvmrpVInterfaceLocalAddress IpAddress,
snDvmrpVInterfaceRemoteAddress IpAddress,
snDvmrpVInterfaceRemoteSubnetMask IpAddress,
snDvmrpVInterfaceMetric INTEGER,
snDvmrpVInterfaceTtlThreshold INTEGER,
snDvmrpVInterfaceAdvertiseLocal RtrStatus,
snDvmrpVInterfaceEncapsulation RtrStatus,
snDvmrpVInterfaceStatus INTEGER}snDvmrpVInterfaceVifIndex OBJECT-TYPESYNTAXINTEGER(1..48)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ifIndex value of this DVMRP virtual interface."::={ snDvmrpVInterfaceEntry 1}snDvmrpVInterfaceType OBJECT-TYPESYNTAXINTEGER{ tunnel(1), querier(2), subnet(3)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The type of this DVMRP virtual interface, whether it uses
a tunnel, a physical interface for which we are a querier,
or a physical interface for which we are not a querier.
For write operation, this object can only accept tunnel(1)
to configure a tunnel interface or subnet(3) to configure
a physical interface."::={ snDvmrpVInterfaceEntry 2}snDvmrpVInterfaceOperState OBJECT-TYPESYNTAXINTEGER{ up(1), down(2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The current operational state of this DVMRP virtual
interface."::={ snDvmrpVInterfaceEntry 3}snDvmrpVInterfaceLocalAddress OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The IP address of the local end of this DVMRP virtual
interface."::={ snDvmrpVInterfaceEntry 4}snDvmrpVInterfaceRemoteAddress OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION
"The IP address of the remote end of this DVMRP virtual
interface. For a tunnel, this is the IP address of the
neighboring router. For a subnet, this is the subnet
address."::={ snDvmrpVInterfaceEntry 5}snDvmrpVInterfaceRemoteSubnetMask OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The subnet mask for a directly connected subnet. For
a tunnel, this should be 0.0.0.0."::={ snDvmrpVInterfaceEntry 6}snDvmrpVInterfaceMetric OBJECT-TYPESYNTAXINTEGER(1..31)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The distance metric for this DVMRP virtual interface which
is used to calculate distance vectors."DEFVAL{1}::={ snDvmrpVInterfaceEntry 7}snDvmrpVInterfaceTtlThreshold OBJECT-TYPESYNTAXINTEGER(1..254)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the minimum time-to-live value to forward the packets
out of this virtual interface."DEFVAL{1}::={ snDvmrpVInterfaceEntry 8}snDvmrpVInterfaceAdvertiseLocal OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable or disable the advertising of this local route."DEFVAL{ enabled }::={ snDvmrpVInterfaceEntry 9}snDvmrpVInterfaceEncapsulation OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable or disable the encapsulation of the DVMRP control
packets when using IPINIP encapsulation."DEFVAL{ disabled }::={ snDvmrpVInterfaceEntry 10}snDvmrpVInterfaceStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-write
STATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative.
valid(2)....Setting it to 'valid' has the effect of
changing the row to operative."::={ snDvmrpVInterfaceEntry 11}-- The DVMRP Neighbor TablesnDvmrpNeighborTable OBJECT-TYPESYNTAXSEQUENCEOF SnDvmrpNeighborEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The (conceptual) table listing the router's DVMRP
neighbors, as discovered by receiving Neighbor Probe
messages. snDvmrpEnable must be 'enabled' before this
table is read."::={ snDvmrpMIBObjects 14}snDvmrpNeighborEntry OBJECT-TYPESYNTAX SnDvmrpNeighborEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the snDvmrpNeighborTable."INDEX{ snDvmrpNeighborEntryIndex }::={ snDvmrpNeighborTable 1}
SnDvmrpNeighborEntry ::=SEQUENCE{
snDvmrpNeighborEntryIndex INTEGER,
snDvmrpNeighborVifIndex INTEGER,
snDvmrpNeighborAddress IpAddress,
snDvmrpNeighborUpTime TimeTicks,
snDvmrpNeighborExpiryTime TimeTicks,
snDvmrpNeighborGenerationId INTEGER,
snDvmrpNeighborMajorVersion INTEGER,
snDvmrpNeighborMinorVersion INTEGER,
snDvmrpNeighborCapabilities INTEGER}snDvmrpNeighborEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index."::={ snDvmrpNeighborEntry 1}snDvmrpNeighborVifIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The value of VifIndex for the virtual interface used to
reach this DVMRP neighbor."::={ snDvmrpNeighborEntry 2}snDvmrpNeighborAddress OBJECT-TYPESYNTAXIpAddress
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP address of the DVMRP neighbor for which this entry
contains information."::={ snDvmrpNeighborEntry 3}snDvmrpNeighborUpTime OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"The time since this DVMRP neighbor (last) became a neighbor
of the local router."::={ snDvmrpNeighborEntry 4}snDvmrpNeighborExpiryTime OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"The minimum time remaining before this DVMRP neighbor will
be aged out."::={ snDvmrpNeighborEntry 5}snDvmrpNeighborGenerationId OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The neighboring router's generation identifier."::={ snDvmrpNeighborEntry 6}snDvmrpNeighborMajorVersion OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The neighboring router's major DVMRP version number."::={ snDvmrpNeighborEntry 7}snDvmrpNeighborMinorVersion OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The neighboring router's minor DVMRP version number."::={ snDvmrpNeighborEntry 8}snDvmrpNeighborCapabilities OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"This object describes the neighboring router's
capabilities. The following shows the position
of each bit:
bit position meaning
----------- ------
3 mtrace bit
2 generationID bit
1 prune bit
0 leaf bit
The leaf bit indicates that the neighbor has only
one interface with neighbors. The prune bit indicates
that the neighbor supports pruning. The generationID bit
indicates that the neighbor sends its generationID in Probe
messages. The mtrace bit indicates that the neighbor can
handle mtrace requests."::={ snDvmrpNeighborEntry 9}-- The DVMRP Route TablesnDvmrpRouteTable OBJECT-TYPE
SYNTAXSEQUENCEOF SnDvmrpRouteEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The routing table used by DVMRP in place of the unicast
routing table. snDvmrpEnable must be 'enabled' before this
table is read."::={ snDvmrpMIBObjects 15}snDvmrpRouteEntry OBJECT-TYPESYNTAX SnDvmrpRouteEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) containing the multicast routing
information used by DVMRP in place of the unicast routing
information."INDEX{ snDvmrpRouteEntryIndex }::={ snDvmrpRouteTable 1}
SnDvmrpRouteEntry ::=SEQUENCE{
snDvmrpRouteEntryIndex INTEGER,
snDvmrpRouteSource IpAddress,
snDvmrpRouteSourceMask IpAddress,
snDvmrpRouteUpstreamNeighbor IpAddress,
snDvmrpRouteVifIndex INTEGER,
snDvmrpRouteMetric INTEGER,
snDvmrpRouteExpiryTime TimeTicks}snDvmrpRouteEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index."::={ snDvmrpRouteEntry 1}snDvmrpRouteSource OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The network address which when combined with the
corresponding value of snDvmrpRouteSourceMask identifies the
sources for which this entry contains multicast routing
information."::={ snDvmrpRouteEntry 2}snDvmrpRouteSourceMask OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The network mask which when combined with the corresponding
value of snDvmrpRouteSource identifies the sources for which
this entry contains multicast routing information."::={ snDvmrpRouteEntry 3}snDvmrpRouteUpstreamNeighbor OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The address of the upstream neighbor (e.g., RPF neighbor)
from which IP datagrams from these sources are received."::={ snDvmrpRouteEntry 4}snDvmrpRouteVifIndex OBJECT-TYPESYNTAXINTEGERACCESSread-only
STATUSmandatoryDESCRIPTION"The value of snDvmrpVInterfaceVifIndex for the virtual
interface on which IP datagrams sent by these sources are
received."::={ snDvmrpRouteEntry 5}snDvmrpRouteMetric OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The distance in hops to the source subnet."::={ snDvmrpRouteEntry 6}snDvmrpRouteExpiryTime OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"The minimum amount of time remaining before this entry will
be aged out."::={ snDvmrpRouteEntry 7}-- The DVMRP Routing Next Hop TablesnDvmrpRouteNextHopTable OBJECT-TYPESYNTAXSEQUENCEOF SnDvmrpRouteNextHopEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The (conceptual) table containing information on the next
hops on outgoing interfaces for routing IP multicast
datagrams. snDvmrpEnable must be 'enabled' before this
table is read."::={ snDvmrpMIBObjects 16}snDvmrpRouteNextHopEntry OBJECT-TYPESYNTAX SnDvmrpRouteNextHopEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the list of next hops on
outgoing interfaces to which IP multicast datagrams from
particular sources are routed."INDEX{ snDvmrpRouteNextHopSource, snDvmrpRouteNextHopSourceMask,
snDvmrpRouteNextHopVifIndex }::={ snDvmrpRouteNextHopTable 1}
SnDvmrpRouteNextHopEntry ::=SEQUENCE{
snDvmrpRouteNextHopSource IpAddress,
snDvmrpRouteNextHopSourceMask IpAddress,
snDvmrpRouteNextHopVifIndex INTEGER,
snDvmrpRouteNextHopType INTEGER}snDvmrpRouteNextHopSource OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The network address which when combined with the
corresponding value of snDvmrpRouteNextHopSourceMask
identifies the sources for which this entry specifies
a next hop on an outgoing interface."::={ snDvmrpRouteNextHopEntry 1}snDvmrpRouteNextHopSourceMask OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION
"The network mask which when combined with the corresponding
value of snDvmrpRouteNextHopSource identifies the sources for
which this entry specifies a next hop on an outgoing
interface."::={ snDvmrpRouteNextHopEntry 2}snDvmrpRouteNextHopVifIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The snDvmrpVInterfaceVifIndex value of the virtual interface
for the outgoing interface for this next hop."::={ snDvmrpRouteNextHopEntry 3}snDvmrpRouteNextHopType OBJECT-TYPESYNTAXINTEGER{ leaf(1), branch(2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Type is leaf if no neighbors exist on the outgoing virtual
interface. Otherwise, type is branch."::={ snDvmrpRouteNextHopEntry 4}-- The DVMRP Virtual Interface Statistics TablesnDvmrpVIfStatTable OBJECT-TYPESYNTAXSEQUENCEOF SnDvmrpVIfStatEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The (conceptual) table listing the router's DVMRP virtual interface
statistical counters. snDvmrpEnable must be 'enabled' before this
table is read."::={ snDvmrpMIBObjects 17}snDvmrpVIfStatEntry OBJECT-TYPESYNTAX SnDvmrpVIfStatEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the snDvmrpVIfStatTable."INDEX{ snDvmrpVIfStatVifIndex }::={ snDvmrpVIfStatTable 1}
SnDvmrpVIfStatEntry ::=SEQUENCE{
snDvmrpVIfStatVifIndex INTEGER,
snDvmrpVIfStatInPkts Counter,
snDvmrpVIfStatOutPkts Counter,
snDvmrpVIfStatInOctets Counter,
snDvmrpVIfStatOutOctets Counter,
snDvmrpVIfStatInProbePkts Counter,
snDvmrpVIfStatOutProbePkts Counter,
snDvmrpVIfStatDiscardProbePkts Counter,
snDvmrpVIfStatInRtUpdatePkts Counter,
snDvmrpVIfStatOutRtUpdatePkts Counter,
snDvmrpVIfStatDiscardRtUpdatePkts Counter,
snDvmrpVIfStatInGraftPkts Counter,
snDvmrpVIfStatOutGraftPkts Counter,
snDvmrpVIfStatDiscardGraftPkts Counter,
snDvmrpVIfStatInGraftAckPkts Counter,
snDvmrpVIfStatOutGraftAckPkts Counter,
snDvmrpVIfStatDiscardGraftAckPkts Counter,
snDvmrpVIfStatInPrunePkts Counter,
snDvmrpVIfStatOutPrunePkts Counter,
snDvmrpVIfStatDiscardPrunePkts Counter}snDvmrpVIfStatVifIndex OBJECT-TYPESYNTAXINTEGER(1..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ifIndex value of this DVMRP virtual interface."::={ snDvmrpVIfStatEntry 1}snDvmrpVIfStatInPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of packets that have arrived on the DVMRP
virtual interface."::={ snDvmrpVIfStatEntry 2}snDvmrpVIfStatOutPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of packets that have been sent on the DVMRP
virtual interface."::={ snDvmrpVIfStatEntry 3}snDvmrpVIfStatInOctets OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of octets that have arrived on the DVMRP
virtual interface."::={ snDvmrpVIfStatEntry 4}snDvmrpVIfStatOutOctets OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of octets that have been sent on the DVMRP
virtual interface."::={ snDvmrpVIfStatEntry 5}snDvmrpVIfStatInProbePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of probe packets that have arrived
on the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 6}snDvmrpVIfStatOutProbePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of probe packets that have been sent
on the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 7}snDvmrpVIfStatDiscardProbePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatory
DESCRIPTION"The number of probe packets that have been discarded
by the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 8}snDvmrpVIfStatInRtUpdatePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of route update packets that have arrived
on the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 9}snDvmrpVIfStatOutRtUpdatePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of route update packets that have been sent
on the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 10}snDvmrpVIfStatDiscardRtUpdatePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of route update packets that have been
discarded by the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 11}snDvmrpVIfStatInGraftPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft packets that have arrived
on the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 12}snDvmrpVIfStatOutGraftPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft packets that have been sent
on the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 13}snDvmrpVIfStatDiscardGraftPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft packets that have been discarded
by the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 14}snDvmrpVIfStatInGraftAckPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft acknowledge packets that have arrived
on the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 15}snDvmrpVIfStatOutGraftAckPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION
"The number of graft acknowledge packets that have been
sent on the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 16}snDvmrpVIfStatDiscardGraftAckPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft acknowledge packets that have been
discarded by the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 17}snDvmrpVIfStatInPrunePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of prune packets that have arrived on the DVMRP
virtual interface."::={ snDvmrpVIfStatEntry 18}snDvmrpVIfStatOutPrunePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of prune packets that have been sent on the DVMRP
virtual interface."::={ snDvmrpVIfStatEntry 19}snDvmrpVIfStatDiscardPrunePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of prune packets that have been discarded
by the DVMRP virtual interface."::={ snDvmrpVIfStatEntry 20}-- FSRP MIBsnFsrpGlobal OBJECTIDENTIFIER::={ snFsrp 1}snFsrpIntf OBJECTIDENTIFIER::={ snFsrp 2}-- Section 1: FSRP Global VariablessnFsrpGroupOperMode OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The FSRP is configured on this system
either enabled or disabled and the
default is disabled mode.
disabled(0)..........disable FSRP
enabled(1)...........activate FSRP"::={ snFsrpGlobal 1}snFsrpIfStateChangeTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is
permitted to generate FSRP interface state change
traps."DEFVAL{ enabled }::={ snFsrpGlobal 2}-- Section 2: FSRP Interface Configuration Table-- The FSRP (Foundry Standby Routing Protocol) Interface Table augments
-- the ifTable with FSRP specific information.snFsrpIfTable OBJECT-TYPESYNTAXSEQUENCEOF SnFsrpIfEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The FSRP Interface Table describes the interfaces from
the viewpoint of FSRP."::={ snFsrpIntf 1}snFsrpIfEntry OBJECT-TYPESYNTAX SnFsrpIfEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The FSRP Interface Entry describes one interface from
the viewpoint of FSRP."INDEX{ snFsrpIfPort, snFsrpIfIpAddress }::={ snFsrpIfTable 1}
SnFsrpIfEntry ::=SEQUENCE{
snFsrpIfPort
INTEGER,
snFsrpIfIpAddress
IpAddress,
snFsrpIfVirRtrIpAddr
IpAddress,
snFsrpIfOtherRtrIpAddr
IpAddress,
snFsrpIfPreferLevel
INTEGER,
snFsrpIfTrackPortMask
PortMask,
snFsrpIfRowStatus
INTEGER,
snFsrpIfState
INTEGER,
snFsrpIfKeepAliveTime
INTEGER,
snFsrpIfRouterDeadTime
INTEGER,
snFsrpIfChassisTrackPortMask
OCTETSTRING,
snFsrpIfTrackPortList
OCTETSTRING}snFsrpIfPort OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The physical router port of this FSRP interface."::={ snFsrpIfEntry 1}snFsrpIfIpAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address of the physical router port of this
interface."::={ snFsrpIfEntry 2}snFsrpIfVirRtrIpAddr OBJECT-TYPESYNTAXIpAddressACCESSread-write
STATUSmandatoryDESCRIPTION"The IP Address of the Virtual Router for the interface.
The Virtual Router IP address need to be configured on
the interface before Redundant Router Function can operate
on the interface. This address has to be same on all the
routers that going to participate in the Redundant Router
Function on a given subnet."::={ snFsrpIfEntry 3}snFsrpIfOtherRtrIpAddr OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The IP Address of the Other Router on this ip subnet
that operates FSRP and to whom the Keep Alive message
need to be sent by this router. This object must be
configured for FSRP to work correctly"::={ snFsrpIfEntry 4}snFsrpIfPreferLevel OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The higher the number the higher the priority is.
This parameter decides which router should becomes
the Active Router for the interface. A Router with
higher priority selected to becomes the Active Router."DEFVAL{100}::={ snFsrpIfEntry 5}snFsrpIfTrackPortMask OBJECT-TYPESYNTAX PortMask
ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object specifies the identity of the physical port
whose state is to be monitored. Each bit is a port of
the system. Default value is 0. If this object is configured
then the Preference Level of this interface will be adjusted
dynamically depending on the state of the Track Port.
The interface's Preference Level is reduced by value of
Preference Level parameter when the Track Port states first
changes from UP to DOWN. When the Track Port next comes up
the interface's Preference Level is increased by the amount
specified by the Preference Level.
The Standalone router FSRP Track port membership (Not used for Chassis Product)"DEFVAL{0}::={ snFsrpIfEntry 6}snFsrpIfRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatory
DESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snFsrpIfEntry 7}snFsrpIfState OBJECT-TYPESYNTAXINTEGER{init(0),negotiating(1),standby(2),active(3)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object specifies the FSRP Router's interface state as:
init(0)...initialization state.
negotiating(1)...negotiating state.
standby(2)...standby state.
active(3)...active state."::={ snFsrpIfEntry 8}snFsrpIfKeepAliveTime OBJECT-TYPESYNTAXINTEGER(1..120)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The heart-beat is from 1 to 120 seconds."DEFVAL{3}::={ snFsrpIfEntry 9}snFsrpIfRouterDeadTime OBJECT-TYPESYNTAXINTEGER(3..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The hold time of the Fsrp router is from 3 to 255 seconds."DEFVAL{9}::={ snFsrpIfEntry 10}snFsrpIfChassisTrackPortMask OBJECT-TYPESYNTAXOCTETSTRING(SIZE(32))ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object specifies the identity of the physical port
whose state is to be monitored. Each bit is a port of
the system. Default value is 0. If this object is configured
then the Preference Level of this interface will be adjusted
dynamically depending on the state of the Track Port.
The interface's Preference Level is reduced by value of
Preference Level parameter when the Track Port states first
changes from UP to DOWN. When the Track Port next comes up
the interface's Preference Level is increased by the amount
specified by the Preference Level.
The Chassis router FSRP Track port membership.
(It was obsoleted after release 07100, replaced by snFsrpIfTrackPortList)"::={ snFsrpIfEntry 11}snFsrpIfTrackPortList OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-writeSTATUSmandatoryDESCRIPTION"This object specifies the identity of the physical port
whose state is to be monitored. Each port index is a
16-bit integer in big endian order. 8-bit is the slot
number, the other 8-bit is the port number. Default value
is 0 length octet string. If this object is configured
then the Preference Level of this interface will be adjusted
dynamically depending on the state of the Track Port.
The interface's Preference Level is reduced by value of
Preference Level parameter when the Track Port states first
changes from UP to DOWN. When the Track Port next comes up
the interface's Preference Level is increased by the amount
specified by the Preference Level.
The router FSRP physical track port membership."::={ snFsrpIfEntry 12}-- PIM MIBsnPimMIBObjects OBJECTIDENTIFIER::={ snPim 1}snPimSMMIBObjects OBJECTIDENTIFIER::={ snPim 2}snPimEnable OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable or disable PIM on this router."DEFVAL{ disabled }::={ snPimMIBObjects 1}snPimNeighborRouterTimeout OBJECT-TYPESYNTAXINTEGER(60..8000)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the time interval after which the neighbour router
is considered down. Value is in number of seconds. snPimEnable
must be 'enabled' before this object is writen."DEFVAL{180}::={ snPimMIBObjects 2}snPimHelloTime OBJECT-TYPESYNTAXINTEGER(10..3600)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the interval at which hello message is sent out
an interface to the neighbouring router. This is used to
detect the presence or abscense of a neighbouring router.
Value is in number of seconds. snPimEnable must be 'enabled'
before this object is writen."DEFVAL{60}::={ snPimMIBObjects 3}snPimPruneTime OBJECT-TYPESYNTAXINTEGER(10..3600)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the duration of time for which the prune state
is stored. Value is in number of seconds. snPimEnable
must be 'enabled' before this object is writen."DEFVAL{60}::={ snPimMIBObjects 4}snPimGraftRetransmitTime OBJECT-TYPESYNTAXINTEGER(10..3600)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the time interval after which a graft message will
be retransmitted if graft acknowledge message has not been
received. Value is in number of seconds. snPimEnable must
be 'enabled' before this object is writen."DEFVAL{180}::={ snPimMIBObjects 5}snPimInactivityTime OBJECT-TYPESYNTAXINTEGER(10..3600)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the interval after which the forwarding entry is
deleted. When a packet is received for a group entry, this
time is reset. This is used to only keep the forwarding
entries for the active sessions. Value is in number of
seconds. snPimEnable must be 'enabled' before this object
is writen."DEFVAL{180}::={ snPimMIBObjects 6}-- The PIM Virtual Interface TablesnPimVInterfaceTable OBJECT-TYPESYNTAXSEQUENCEOF SnPimVInterfaceEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The (conceptual) table listing the router's PIM virtual
interfaces. snPimEnable must be 'enabled' before this
table is read or writen."::={ snPimMIBObjects 7}snPimVInterfaceEntry OBJECT-TYPESYNTAX SnPimVInterfaceEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the snPimVInterfaceTable."INDEX{ snPimVInterfaceVifIndex }::={ snPimVInterfaceTable 1}
SnPimVInterfaceEntry ::=SEQUENCE{
snPimVInterfaceVifIndex INTEGER,
snPimVInterfaceType INTEGER,
snPimVInterfaceLocalAddress IpAddress,
snPimVInterfaceLocalSubnetMask IpAddress,
snPimVInterfaceRemoteAddress IpAddress,
snPimVInterfaceDR IpAddress,
snPimVInterfaceTtlThreshold INTEGER,
snPimVInterfaceStatus INTEGER,
snPimVInterfaceMode INTEGER}snPimVInterfaceVifIndex OBJECT-TYPESYNTAXINTEGER(1..48)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ifIndex value of this PIM virtual interface."::={ snPimVInterfaceEntry 1}snPimVInterfaceType OBJECT-TYPESYNTAXINTEGER{ tunnel(1), subnet(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The type of PIM virtual interface, whether it uses
a tunnel or a physical interface."::={ snPimVInterfaceEntry 2}snPimVInterfaceLocalAddress OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The IP address of the local end of this PIM virtual
interface."::={ snPimVInterfaceEntry 3}snPimVInterfaceLocalSubnetMask OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The network mask for the IP address of the PIM
virtual interface. For a tunnel, this should be
0.0.0.0."::={ snPimVInterfaceEntry 4}snPimVInterfaceRemoteAddress OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The IP address of the remote end of this PIM virtual
interface."::={ snPimVInterfaceEntry 5}snPimVInterfaceDR OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The Designated Router on this PIM virtual interface.
For point-to-point interfaces, this object has the
value 0.0.0.0."::={ snPimVInterfaceEntry 6}
snPimVInterfaceTtlThreshold OBJECT-TYPESYNTAXINTEGER(1..31)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This is the minimum time-to-live value to forward the packets
out of this interface."DEFVAL{1}::={ snPimVInterfaceEntry 7}snPimVInterfaceStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative.
valid(2)....Setting it to 'valid' has the effect of
changing the row to operative."::={ snPimVInterfaceEntry 8}snPimVInterfaceMode OBJECT-TYPESYNTAXINTEGER{ dense(1), sparse(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The configured mode of this PIM interface."DEFVAL{ dense }::={ snPimVInterfaceEntry 9}-- The PIM Neighbor TablesnPimNeighborTable OBJECT-TYPESYNTAXSEQUENCEOF SnPimNeighborEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The (conceptual) table listing the router's PIM
neighbors. snPimEnable must be 'enabled' before this
table is read."::={ snPimMIBObjects 8}snPimNeighborEntry OBJECT-TYPESYNTAX SnPimNeighborEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the snPimNeighborTable."
INDEX{ snPimNeighborEntryIndex }::={ snPimNeighborTable 1}
SnPimNeighborEntry ::=SEQUENCE{
snPimNeighborEntryIndex INTEGER,
snPimNeighborVifIndex INTEGER,
snPimNeighborAddress IpAddress,
snPimNeighborUpTime TimeTicks,
snPimNeighborExpiryTime TimeTicks}snPimNeighborEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index."::={ snPimNeighborEntry 1}snPimNeighborVifIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The value of VifIndex for the virtual interface used to
reach this PIM neighbor."::={ snPimNeighborEntry 2}snPimNeighborAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP address of the PIM neighbor for which this entry
contains information."::={ snPimNeighborEntry 3}snPimNeighborUpTime OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"The time since this PIM neighbor (last) became a neighbor
of the local router."::={ snPimNeighborEntry 4}snPimNeighborExpiryTime OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"The minimum time remaining before this PIM neighbor will
be aged out."::={ snPimNeighborEntry 5}-- The PIM Virtual Interface Statistics TablesnPimVIfStatTable OBJECT-TYPESYNTAXSEQUENCEOF SnPimVIfStatEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The (conceptual) table listing the router's PIM virtual
interface statistical counters. snPimEnable must be
'enabled' before this table is read."::={ snPimMIBObjects 9}snPimVIfStatEntry OBJECT-TYPESYNTAX SnPimVIfStatEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the snPimVIfStatTable."INDEX{ snPimVIfStatVifIndex }
::={ snPimVIfStatTable 1}
SnPimVIfStatEntry ::=SEQUENCE{
snPimVIfStatVifIndex INTEGER,
snPimVIfStatInJoinPkts Counter,
snPimVIfStatOutJoinPkts Counter,
snPimVIfStatDiscardJoinPkts Counter,
snPimVIfStatInPrunePkts Counter,
snPimVIfStatOutPrunePkts Counter,
snPimVIfStatDiscardPrunePkts Counter,
snPimVIfStatInAssertPkts Counter,
snPimVIfStatOutAssertPkts Counter,
snPimVIfStatDiscardAssertPkts Counter,
snPimVIfStatInHelloPkts Counter,
snPimVIfStatOutHelloPkts Counter,
snPimVIfStatDiscardHelloPkts Counter,
snPimVIfStatInGraftPkts Counter,
snPimVIfStatOutGraftPkts Counter,
snPimVIfStatDiscardGraftPkts Counter,
snPimVIfStatInGraftAckPkts Counter,
snPimVIfStatOutGraftAckPkts Counter,
snPimVIfStatDiscardGraftAckPkts Counter}snPimVIfStatVifIndex OBJECT-TYPESYNTAXINTEGER(1..32)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The ifIndex value of this PIM virtual interface."::={ snPimVIfStatEntry 1}snPimVIfStatInJoinPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of join packets that have arrived
on the PIM virtual interface."::={ snPimVIfStatEntry 2}snPimVIfStatOutJoinPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of join packets that have been sent
on the PIM virtual interface."::={ snPimVIfStatEntry 3}snPimVIfStatDiscardJoinPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of join packets that have been discarded
by the PIM virtual interface."::={ snPimVIfStatEntry 4}snPimVIfStatInPrunePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of prune packets that have arrived on the PIM
virtual interface."::={ snPimVIfStatEntry 5}snPimVIfStatOutPrunePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of prune packets that have been sent on the PIM
virtual interface."::={ snPimVIfStatEntry 6}snPimVIfStatDiscardPrunePkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of prune packets that have been discarded
by the PIM virtual interface."::={ snPimVIfStatEntry 7}snPimVIfStatInAssertPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of assert packets that have arrived
on the PIM virtual interface."::={ snPimVIfStatEntry 8}snPimVIfStatOutAssertPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of assert packets that have been sent
on the PIM virtual interface."::={ snPimVIfStatEntry 9}snPimVIfStatDiscardAssertPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of assert packets that have been
discarded by the PIM virtual interface."::={ snPimVIfStatEntry 10}snPimVIfStatInHelloPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of hello packets that have arrived on the PIM
virtual interface."::={ snPimVIfStatEntry 11}snPimVIfStatOutHelloPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of hello packets that have been sent on the PIM
virtual interface."::={ snPimVIfStatEntry 12}snPimVIfStatDiscardHelloPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of hello packets that have been discarded
by the PIM virtual interface."::={ snPimVIfStatEntry 13}
snPimVIfStatInGraftPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft packets that have arrived
on the PIM virtual interface."::={ snPimVIfStatEntry 14}snPimVIfStatOutGraftPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft packets that have been sent
on the PIM virtual interface."::={ snPimVIfStatEntry 15}snPimVIfStatDiscardGraftPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft packets that have been discarded
by the PIM virtual interface."::={ snPimVIfStatEntry 16}snPimVIfStatInGraftAckPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft acknowledge packets that have arrived
on the PIM virtual interface."::={ snPimVIfStatEntry 17}snPimVIfStatOutGraftAckPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft acknowledge packets that have been
sent on the PIM virtual interface."::={ snPimVIfStatEntry 18}snPimVIfStatDiscardGraftAckPkts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of graft acknowledge packets that have been
discarded by the PIM virtual interface."::={ snPimVIfStatEntry 19}-- PIM-SM MIBsnPimJoinPruneInterval OBJECT-TYPESYNTAXINTEGER(10..3600)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The default interval in seconds at which periodic
PIM-SM Join/Prune messages are to be sent. snPimEnable must
be 'enabled' before this table is read or writen."::={ snPimSMMIBObjects 1}-- PIM Candidate-BSR TablesnPimCandidateBSRTable OBJECT-TYPESYNTAXSEQUENCEOF SnPimCandidateBSR
ACCESSnot-accessibleSTATUSmandatory
DESCRIPTION"Candidate Bootstrap Router information."::={ snPimSMMIBObjects 2}snPimCandidateBSREntry OBJECT-TYPESYNTAX SnPimCandidateBSR
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the snPimCandidateBSRTable."INDEX{ snPimCandidateBSRPortID }::={ snPimCandidateBSRTable 1}
SnPimCandidateBSR ::=SEQUENCE{
snPimCandidateBSRPortID INTEGER,
snPimCandidateBSRIPAddress IpAddress,
snPimCandidateBSRHashMaskLen INTEGER,
snPimCandidateBSRPreference INTEGER}snPimCandidateBSRPortID OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The IP address of the PIM interface.
The bit 0 to bit 7: port number.
The bit 8 to bit 11: slot number."::={ snPimCandidateBSREntry 1}snPimCandidateBSRIPAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The (unicast) address of the Candidate BSR."::={ snPimCandidateBSREntry 2}snPimCandidateBSRHashMaskLen OBJECT-TYPESYNTAXINTEGER(1..32)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The hash mask value for this router as a candidate
bootstrap router."::={ snPimCandidateBSREntry 3}snPimCandidateBSRPreference OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The preference value for this router as a candidate
bootstrap router."DEFVAL{100}::={ snPimCandidateBSREntry 4}-- The PIM RP-Set TablesnPimRPSetTable OBJECT-TYPESYNTAXSEQUENCEOF SnPimRPSetEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The (conceptual) table listing PIM information for
candidate Rendezvous Points (RPs) for IP multicast groups.
When the local router is the BSR, this information is
obtained from received Candidate-RP-Advertisements. When
the local router is not the BSR, this information is
obtained from received RP-Set messages.
snPimEnable must be 'enabled' before this
table is read or writen."::={ snPimSMMIBObjects 3}snPimRPSetEntry OBJECT-TYPESYNTAX SnPimRPSetEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the snPimRPSetTable."INDEX{ snPimRPSetGroupAddress, snPimRPSetMask, snPimRPSetIPAddress }::={ snPimRPSetTable 1}
SnPimRPSetEntry ::=SEQUENCE{
snPimRPSetGroupAddress IpAddress,
snPimRPSetMask IpAddress,
snPimRPSetIPAddress IpAddress,
snPimRPSetHoldTime INTEGER}snPimRPSetGroupAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP multicast group address which, when combined with
snPimRPSetGroupMask, gives the group prefix for which this
entry contains information about the Candidate-RP."::={ snPimRPSetEntry 1}snPimRPSetMask OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The multicast group address mask which, when combined with
snPimRPSetGroupAddress, gives the group prefix for which this
entry contains information about the Candidate-RP."::={ snPimRPSetEntry 2}snPimRPSetIPAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP address of the Candidate-RP."::={ snPimRPSetEntry 3}snPimRPSetHoldTime OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The holdtime, in seconds, of a Candidate-RP. If the
local router is not the BSR, this value is 0."::={ snPimRPSetEntry 4}-- The PIM Candidate-RP TablesnPimCandidateRPTable OBJECT-TYPESYNTAXSEQUENCEOF SnPimCandidateRPEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The (conceptual) table listing the IP multicast groups for
which the local router is to advertise itself as a
Candidate-RP. If this table is empty, then the local router
will advertise itself as a Candidate-RP for all groups
snPimEnable must be 'enabled' before this
table is read or writen."::={ snPimSMMIBObjects 4}snPimCandidateRPEntry OBJECT-TYPESYNTAX SnPimCandidateRPEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry (conceptual row) in the snPimCandidateRPTable."INDEX{ snPimCandidateRPGroupAddress,
snPimCandidateRPMask }::={ snPimCandidateRPTable 1}
SnPimCandidateRPEntry ::=SEQUENCE{
snPimCandidateRPGroupAddress IpAddress,
snPimCandidateRPMask IpAddress,
snPimCandidateRPIPAddress IpAddress,
snPimCandidateRPRowStatus INTEGER}snPimCandidateRPGroupAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP multicast group address which, when combined with
snPimCandidateRPGroupMask, identifies a group prefix for which
the local router will advertise itself as a Candidate-RP."::={ snPimCandidateRPEntry 1}snPimCandidateRPMask OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The multicast group address mask which, when combined with
snPimCandidateRPGroupMask, identifies a group prefix for which
the local router will advertise itself as a Candidate-RP."::={ snPimCandidateRPEntry 2}snPimCandidateRPIPAddress OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The (unicast) address of the interface which will be
advertised as a Candidate-RP."::={ snPimCandidateRPEntry 3}snPimCandidateRPRowStatus OBJECT-TYPESYNTAXINTEGER{noSuch(0),other(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The status of this row, by which new entries may be
created, or old entries deleted from this table.
This object is used to create and delete row in the
table and control if they are used. The values that
can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with value of create(4)
returns error 'badValue'. Deleted rows go away
immediately. The following values can be returned on reads:
noSuch(0)...no such row
other(1)....some other case
valid(2)....the row exists and is valid"::={ snPimCandidateRPEntry 4}-- VRRP MIBsnVrrpGlobal OBJECTIDENTIFIER::={ snVrrp 1}snVrrpIntf OBJECTIDENTIFIER::={ snVrrp 2}snVrrpVirRtr OBJECTIDENTIFIER::={ snVrrp 3}-- Section 1: VRRP Global VariablessnVrrpGroupOperMode OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The VRRP is configured on this system
either enabled or disabled and the
default is disabled mode.
disabled(0)..........disable VRRP
enabled(1)...........activate VRRP"::={ snVrrpGlobal 1}snVrrpIfStateChangeTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is
permitted to generate VRRP interface state change
traps."DEFVAL{ enabled }::={ snVrrpGlobal 2}snVrrpIfMaxNumVridPerIntf OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Indicates the maximum number of VRID per interface."::={ snVrrpGlobal 3}snVrrpIfMaxNumVridPerSystem OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Indicates the maximum number of VRID per system."::={ snVrrpGlobal 4}snVrrpClearVrrpStat OBJECT-TYPESYNTAXINTEGER{ normal(0), clear(1)}ACCESSread-writeSTATUSmandatory
DESCRIPTION"Clear VRRP statistics command."::={ snVrrpGlobal 5}-- Section 2: VRRP Interface TablesnVrrpIfTable OBJECT-TYPESYNTAXSEQUENCEOF SnVrrpIfEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The VRRP Interface Table describes the interfaces from
the viewpoint of VRRP."::={ snVrrpIntf 1}snVrrpIfEntry OBJECT-TYPESYNTAX SnVrrpIfEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The VRRP Interface Entry describes one interface from
the viewpoint of VRRP."INDEX{ snVrrpIfPort }::={ snVrrpIfTable 1}
SnVrrpIfEntry ::=SEQUENCE{
snVrrpIfPort
INTEGER,
snVrrpIfAuthType
INTEGER,
snVrrpIfAuthPassword
OCTETSTRING,
snVrrpIfRxHeaderErrCnts
Counter,
snVrrpIfRxAuthTypeErrCnts
Counter,
snVrrpIfRxAuthPwdMismatchErrCnts
Counter,
snVrrpIfRxVridErrCnts
Counter}snVrrpIfPort OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP port of this VRRP interface."::={ snVrrpIfEntry 1}snVrrpIfAuthType OBJECT-TYPESYNTAXINTEGER{noAuth(0),simpleTextPasswd(1),ipAuthHeader(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The authentication type of this interface."::={ snVrrpIfEntry 2}snVrrpIfAuthPassword OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..8))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The simple text password is allowed if only if
the snVrrpIfAuthType type is simpleTextPasswd(1)."::={ snVrrpIfEntry 3}snVrrpIfRxHeaderErrCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The received Header error counts in this interface."::={ snVrrpIfEntry 4}snVrrpIfRxAuthTypeErrCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The received authentication type error counts in this interface."::={ snVrrpIfEntry 5}snVrrpIfRxAuthPwdMismatchErrCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The received authentication password mismatched error counts in this interface."::={ snVrrpIfEntry 6}snVrrpIfRxVridErrCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The received unfound VRID error counts in this interface."::={ snVrrpIfEntry 7}-- Section 3: VRRP Virtual Router Configuration Table-- The VRRP (Virtual Router Redundancy Protocol) Virtual Router Table augments
-- with VRRP specific information.snVrrpVirRtrTable OBJECT-TYPESYNTAXSEQUENCEOF SnVrrpVirRtrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The VRRP virtual router Entry describes one virtual router from
the viewpoint of VRRP."::={ snVrrpVirRtr 1}snVrrpVirRtrEntry OBJECT-TYPESYNTAX SnVrrpVirRtrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The VRRP virtual router Entry describes one virtual router from
the viewpoint of VRRP."INDEX{ snVrrpVirRtrPort, snVrrpVirRtrId }::={ snVrrpVirRtrTable 1}
SnVrrpVirRtrEntry ::=SEQUENCE{
snVrrpVirRtrPort
INTEGER,
snVrrpVirRtrId
INTEGER,
snVrrpVirRtrOwnership
INTEGER,
snVrrpVirRtrCfgPriority
INTEGER,
snVrrpVirRtrTrackPriority
INTEGER,
snVrrpVirRtrCurrPriority
INTEGER,
snVrrpVirRtrHelloInt
INTEGER,
snVrrpVirRtrDeadInt
INTEGER,
snVrrpVirRtrPreemptMode
INTEGER,
snVrrpVirRtrState
INTEGER,
snVrrpVirRtrActivate
INTEGER,
snVrrpVirRtrIpAddrMask
OCTETSTRING,
snVrrpVirRtrTrackPortMask
OCTETSTRING,
snVrrpVirRtrTrackVifMask
OCTETSTRING,
snVrrpVirRtrRowStatus
INTEGER,
snVrrpVirRtrRxArpPktDropCnts
Counter,
snVrrpVirRtrRxIpPktDropCnts
Counter,
snVrrpVirRtrRxPortMismatchCnts
Counter,
snVrrpVirRtrRxNumOfIpMismatchCnts
Counter,
snVrrpVirRtrRxIpMismatchCnts
Counter,
snVrrpVirRtrRxHelloIntMismatchCnts
Counter,
snVrrpVirRtrRxPriorityZeroFromMasterCnts
Counter,
snVrrpVirRtrRxHigherPriorityCnts
Counter,
snVrrpVirRtrTransToMasterStateCnts
Counter,
snVrrpVirRtrTransToBackupStateCnts
Counter,
snVrrpVirRtrCurrDeadInt
INTEGER,
snVrrpVirRtrTrackPortList
OCTETSTRING,
snVrrpVirRtrTrackVifPortList
OCTETSTRING}snVrrpVirRtrPort OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP port of this VRRP interface."::={ snVrrpVirRtrEntry 1}snVrrpVirRtrId OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-onlySTATUSmandatoryDESCRIPTION"One of the virtual router ID of this VRRP interface."::={ snVrrpVirRtrEntry 2}snVrrpVirRtrOwnership OBJECT-TYPESYNTAXINTEGER{incomplete(0),owner(1),
backup(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The ownership of this VRRP router interface
can be set either owner(1) or backup(2).
VirRtr SNMP-GET returns incomplete(0), it means
no IP address has assigned to this VRRP router interface."::={ snVrrpVirRtrEntry 3}snVrrpVirRtrCfgPriority OBJECT-TYPESYNTAXINTEGER(3..254)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The higher the number the higher the priority is.
This parameter decides which backup router should becomes
the Active Router for the interface. A backup Router with
higher priority selected to becomes the Active Router.
Therefore, this Object can be set if only if snVrrpVirRtrOwnership
is set to backup(2)."DEFVAL{100}::={ snVrrpVirRtrEntry 4}snVrrpVirRtrTrackPriority OBJECT-TYPESYNTAXINTEGER(1..254)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The higher the number the higher the priority is.
after this object is configured, the snVrrpVirRtrCurrPriority
of this interface will be adjusted dynamically with this
track priority when the Track Port states first
changes from UP to DOWN."::={ snVrrpVirRtrEntry 5}snVrrpVirRtrCurrPriority OBJECT-TYPESYNTAXINTEGER(1..254)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The higher the number the higher the priority is.
This object will be adjusted dynamically with the
track priority when the Track Port states first
changes from UP to DOWN."::={ snVrrpVirRtrEntry 6}snVrrpVirRtrHelloInt OBJECT-TYPESYNTAXINTEGER(1..84)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Time interval between advertisements (seconds)."DEFVAL{1}::={ snVrrpVirRtrEntry 7}snVrrpVirRtrDeadInt OBJECT-TYPESYNTAXINTEGER(0..84)
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Dead interval (seconds)."DEFVAL{0}::={ snVrrpVirRtrEntry 8}snVrrpVirRtrPreemptMode OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This mode controls whether a higher priority Backup router
preempts a lower priority Master. The mode with enabled(1)
allow preemption and disabled(0) prohibit preemption."DEFVAL{ enabled }::={ snVrrpVirRtrEntry 9}snVrrpVirRtrState OBJECT-TYPESYNTAXINTEGER{init(0),master(1),backup(2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object specifies the VRRP Router's interface state as:
init(0)...initialization state.
master(1)...master state.
backup(2)...backup state."::={ snVrrpVirRtrEntry 10}snVrrpVirRtrActivate OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object specifies the VRRP Router's activate command as:
disabled(0)...deactivate this VRRP Router.
enabled(1)....activate this VRRP Router."::={ snVrrpVirRtrEntry 11}snVrrpVirRtrIpAddrMask OBJECT-TYPESYNTAXOCTETSTRING(SIZE(64))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The numbers of IP Addresses of this virtual router of this interface."::={ snVrrpVirRtrEntry 12}snVrrpVirRtrTrackPortMask OBJECT-TYPESYNTAXOCTETSTRING(SIZE(4..32))
ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object specifies the identity of the physical port
whose state is to be monitored. Each bit is a port of
the system. Default value is 0. VirRtr this object is configured
then the Preference Level of this interface will be adjusted
dynamically depending on the state of the Track Port.
The interface's Preference Level is reduced by value of
Preference Level parameter when the Track Port states first
changes from UP to DOWN. When the Track Port next comes up
the interface's Preference Level is increased by the amount
specified by the Preference Level.
The Chassis/Stackable router VRRP Track port membership.
The size of the OCTET STRING for Chassis is 32.
The size of the OCTET STRING for Stackable is 4.
(It was obsoleted after release 07100, replaced by snVrrpVirRtrTrackPortList)"::={ snVrrpVirRtrEntry 13}snVrrpVirRtrTrackVifMask OBJECT-TYPESYNTAXOCTETSTRING(SIZE(4..512))ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object specifies the identity of the virtual interface
whose state is to be monitored. Each bit is a port of
the system. Default value is 0. VirRtr this object is configured
then the Preference Level of this interface will be adjusted
dynamically depending on the state of the Track Port.
The interface's Preference Level is reduced by value of
Preference Level parameter when the Track Port states first
changes from UP to DOWN. When the Track Port next comes up
the interface's Preference Level is increased by the amount
specified by the Preference Level.
The Chassis/Stackable router VRRP Track port membership
The size of the OCTET STRING for Chassis is 8.
The size of the OCTET STRING for Stackable is 4.
(It was obsoleted after release 07100, replaced by snVrrpVirRtrTrackVifPortList)"::={ snVrrpVirRtrEntry 14}snVrrpVirRtrRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an existing row
VirRtr the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snVrrpVirRtrEntry 15}snVrrpVirRtrRxArpPktDropCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The received VRRP ARP Packet Drop Counts."::={ snVrrpVirRtrEntry 16}snVrrpVirRtrRxIpPktDropCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The received VRRP IP Packet Drop Counts."::={ snVrrpVirRtrEntry 17}snVrrpVirRtrRxPortMismatchCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The received VRRP Port mismatching Counts."::={ snVrrpVirRtrEntry 18}snVrrpVirRtrRxNumOfIpMismatchCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The received VRRP Number of IP Addresses mismatching Counts."::={ snVrrpVirRtrEntry 19}snVrrpVirRtrRxIpMismatchCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The received VRRP IP Address mismatching Counts."::={ snVrrpVirRtrEntry 20}snVrrpVirRtrRxHelloIntMismatchCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The counts of the virtual router interface with hello interval mismatch counts."::={ snVrrpVirRtrEntry 21}snVrrpVirRtrRxPriorityZeroFromMasterCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The counts of the virtual router interface with Priority zero from the master."::={ snVrrpVirRtrEntry 22}snVrrpVirRtrRxHigherPriorityCnts OBJECT-TYPESYNTAXCounterACCESSread-only
STATUSmandatoryDESCRIPTION"The counts of the virtual router interface with higher Priority."::={ snVrrpVirRtrEntry 23}snVrrpVirRtrTransToMasterStateCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The counts of the virtual router interface transition to master state."::={ snVrrpVirRtrEntry 24}snVrrpVirRtrTransToBackupStateCnts OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The counts of the virtual router interface transition to backup state."::={ snVrrpVirRtrEntry 25}snVrrpVirRtrCurrDeadInt OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Current Dead interval (in 100 milliseconds)."::={ snVrrpVirRtrEntry 26}snVrrpVirRtrTrackPortList OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-writeSTATUSmandatoryDESCRIPTION"This object specifies the identity of the physical port
whose state is to be monitored. Each port index is a
16-bit integer in big endian order. 8-bit is the slot
number, the other 8-bit is the port number. Default value
is 0 length octet string. If this object is configured
then the Preference Level of this interface will be adjusted
dynamically depending on the state of the Track Port.
The interface's Preference Level is reduced by value of
Preference Level parameter when the Track Port states first
changes from UP to DOWN. When the Track Port next comes up
the interface's Preference Level is increased by the amount
specified by the Preference Level.
The router VRRP physical track port membership."::={ snVrrpVirRtrEntry 27}snVrrpVirRtrTrackVifPortList OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-writeSTATUSmandatoryDESCRIPTION"This object specifies the identity of the virtual interface
whose state is to be monitored. Each port index is a
16-bit integer in big endian order. Default value
is 0 length octet string. If this object is configured
then the Preference Level of this interface will be adjusted
dynamically depending on the state of the Track Port.
The interface's Preference Level is reduced by value of
Preference Level parameter when the Track Port states first
changes from UP to DOWN. When the Track Port next comes up
the interface's Preference Level is increased by the amount
specified by the Preference Level.
The router VRRP virtual port track membership."::={ snVrrpVirRtrEntry 28}-- Loopback Interface configuration tablesnLoopbackIntfConfigTable OBJECT-TYPESYNTAXSEQUENCEOF SnLoopbackIntfConfigEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Loopback Interface Config table."::={ snLoopbackIf 1}snLoopbackIntfConfigEntry OBJECT-TYPESYNTAX SnLoopbackIntfConfigEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Loopback Interface Config table."INDEX{ snLoopbackIntfConfigPortIndex }::={ snLoopbackIntfConfigTable 1}
SnLoopbackIntfConfigEntry ::=SEQUENCE{
snLoopbackIntfConfigPortIndex
INTEGER,
snLoopbackIntfMode
INTEGER,
snLoopbackIntfRowStatus
INTEGER}snLoopbackIntfConfigPortIndex OBJECT-TYPESYNTAXINTEGER(1..8)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The port index for Loopback Interface config entry."::={ snLoopbackIntfConfigEntry 1}snLoopbackIntfMode OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Loopback Interface mode."::={ snLoopbackIntfConfigEntry 2}snLoopbackIntfRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snLoopbackIntfConfigEntry 3}END